2011-10-13 69 views
0

指定的時間使用date.jsDate.parse什麼,以確定是否一個用戶輸入字符串,例如最簡單的方法'oct 31 12am' vs just 'oct 31',包括時間值,即時間是否被明確指定。date.js簡單的方法,以確定是否在解析

+0

告知用戶可接受的格式,然後驗證其輸入。如果不符合,告訴他們。 – RobG

+0

感謝迄今爲止的迴應,但問題是關於使用date.js的解析器,而只是想知道解析的字符串是否明確包含了一個時間。任何熟悉date.js的人都可以回覆。 – tribalvibes

+0

你應該使用最適合這項工作的工具。你發佈一個問題,其他人迴應。您如何確定「最佳」取決於您,但如果您唯一的評估標準是「它必須使用date.js」,那麼您很可能會忽略符合其他標準(如「做好工作」或「有效」)的答案。 – RobG

回答

0

使用正則表達式來檢查用戶輸入上午或下午,如果不給他們一個消息,說明必須包含

<script type="text/javascript"> 

var str= $("#date_input").val; 
var patt1=/am|pm/gi; 
if (!str.match(patt1)){ 
    $("#message").text("you must include a time in either 'am' or 'pm' format"); 
} 

</script> 
相關問題