2012-10-02 19 views

回答

3

01因爲dob < 2失敗。

我不認爲正則表達式是一個非常整潔的解決方案。我寧願測試

if(dob.length != 2 || isNaN(dob) || dob < 0 || dob > 31) { 
    // not between 01 and 31 
} 
+0

哦,那只是檢查dobs長度是否大於dob.length <2? – Dashwall

+0

@ user1714214:是的。 –

+0

謝謝大衛。我也喜歡你整潔的解決方案。 – Dashwall