0
我有一個正則表達式來驗證日期,並能正常工作,這是它如何在java腳本中使用正則表達式驗證文本?
^(0[1-9]|[1-9]|1[012])[- /.](0[1-9]|[1-9]|[12][0-9]|3[01])[- /.](19|20)\d\d$
但我想用JavaScript來驗證它。我試着用這個
var ck_effectivedate= /^(0[1-9]|[1-9]|1[012])[- /.](0[1-9]|[1-9]|[12][0-9]|3[01])[- /.](19|20)\d\d$/;
function radtxtbxNewEffectiveDateOnBlur(sender, eventArgs) {
if (!ck_effectivedate.test(sender.get_value())) {
alert('matches');
}
else
{
alert('does not match');
}
}
但是,正則表達式是行不通的,因爲/
人物在我的正則表達式的存在也被用於封裝在Java腳本的正則表達式。
如果我刪除/
字符,然後它的工作原理,但我想用在我的字符串。 請幫忙。
感謝大衛:) – Bibhu 2012-07-05 11:42:28
非常歡迎;很高興得到了幫助! =) – 2012-07-05 11:42:50