2014-03-27 59 views
0

我試圖通過一個數組循環,並計算出哪些項目是日期。爲此,我通過Date.parse(value)運行值,它應該只解析有效的日期。javascript Date.parse()解析非日期

的問題是,這個字符串被解析爲日期

"Test Title 1" 

例子:http://jsfiddle.net/jonhobbs/LHeQ8/

這告訴我,你不能相信Date.parse可言,但我不知道的一個alternatve。我試過了moment.js庫,它在內部使用Date.parse()方法給了我相同的結果。

+0

hou在分析它們之前需要自己驗證日期方案。 – mpm

+0

這是因爲你的字符串包含一個數字。 – Jasjeev

+0

嗯,我知道它包含一個數字,但它不是一個日期,其他帶數字的字符串不會被Date.parse()分析,所以我唯一能得出的結論是Date.parse()很樂意解析不是日期的東西,所以不可靠。 – jonhobbs

回答

0

答案是使用正則表達式代替。