我知道這已被問了好幾次,但我問,因爲淘寶上網幾個小時後,我還沒有找到一個可行的解決方案,不包括使用Javascript庫。Javascript函數來檢查字符串是否是有效的日期
我只是在尋找一種方法來測試一個字符串是否是一個有效的日期。我是從C#(JSON.NET)傳遞的Javascript中綁定數據。傳回的有效日期時間格式爲'2083-01-01T00:00:00'。我發現的所有函數都說這是無效的,因爲它們沒有包含時間戳部分,或者它們不夠嚴格,並且說這個字符串'Testing 21215'是一個有效的日期。
什麼是我可以用來驗證這種格式,而不使用庫的解決方案?
你試過了一個簡單的'new Date(valueInQuestion)'嗎? – Tomalak
@Tomalak是的,我有。新日期('測試21215')將返回一個日期。這不是我想要的。 – user2023116
我明白了。 Date構造函數能夠識別什麼值在JS實現之間變化很大。如果你想要一個可預測的,可靠的結果,使用庫變得幾乎不可避免。 – Tomalak