時間を検証しようとしています
00:00 to 11:59 ends with AM OR PM
私はいくつかの正規表現を試していましたが、時間を検証することに成功しませんでした。私のJavaスクリプト関数は
function verifydata( incoming ) {
var re = (1[012]|[1-9]):[0-5][0-9](\\s)?(?i)(am|pm);
if(incoming.time.value != '' && !incoming.time.value.match(re))
{
alert("Invalid time format: " + incoming.time.value);
}
}
動いていない
私もこれを試しましたが、動作しませんでした
var re = /^(?:[01][0-9]|2[0-3]):[0-5][0-9]$/;
どこが間違っているのか教えてください。