我很新JavaScript
,我一直在試圖弄清楚regular expression
這一段時間。 我需要以"mm/yy"
的形式驗證用戶條目。這種情況的正則表達式會是什麼?
本月的第一位必須是0
或1
。如果是0
那麼第二個數字可以從1
到9
。如果它是1
,那麼第二個數字可以是0
到2
。該年可以是14
至19
。它必須有斜線。
這是我到目前爲止有:
var reExp = /^0(?=\d)|1(?=1)|2\/14$/; //RegExp for expiry
if ($('expiry').value.search(reExp)==-1){
$('expiry').value = '';
$('expiryMsg').style.fontSize="10px";
$('expiryMsg').innerHTML = "Invalid Entry: Must be a valid expiry date.";
}
else {
$('expiryMsg').innerHTML = "*";
$('expiryMsg').style.fontSize="16px";
}
我想要做的所有驗證的一個表達,這可能嗎?
謝謝!
明年會發生什麼? – nmclean