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