2012-05-17 72 views

回答

10

您可以使用正則表達式:

/^\d{2}\/\d{2}\/\d{4}$/.test(str) 

當然,這不會檢查一個有效的日期,但在這種情況下,你總是可以讓你的服務器端代碼拋出一個錯誤。如果你想更多的客戶端驗證看看Javascript: how to validate dates in format MM-DD-YYYY?;很容易適應你的格式。

+0

感謝它的工作。我知道正則表達式可以幫助,但...該死的正則表達式很難理解:P – Warface

+2

糟糕,只是修復它 - 看起來沒有人贊成它注意到,我忘了逃避斜線。正則表達式很簡單:'^ $'標記字符串的開始/結束,'\ d'是一個數字,'{2}'意味着您只需要兩次出現。 – ThiefMaster

1

我認爲這將是非常困難的,考慮到案件的不確定性,其中的日期小於等於12