2012-04-23 16 views
0

特定の日付ピッカーコントロールの日付形式を検証する必要があります。 DD/MM/YYYYのような形式の "99/99/9999"を手動で入力すると、検証エラーが発生しません。無効な日付のJquery日付の検証

これを達成する方法はありますか?

答えて

1

この機能で日付を確認できます。あなたの入力のvalueを渡してください。これから抽出したのはlittle validation pluginです。

var isValidDate = function (value) { 
    var match = /^(\d{1,2})\/(\d{1,2})\/(\d{4})$/.exec(value), 
    isDate = function (m, d, y) { 
     return m > 0 && m < 13 && y > 0 && y < 32768 && d > 0 && d <= (new Date(y, m, 0)).getDate(); 
    }; 
    return match && isDate(match[1], match[2], match[3]); 
}