我的正则表达式为什么老是无法正确判断,急
function check(){
var reg = /\d{4}[-][0-1]?\d[-][0-2]?\d/;
var reg = new RegExp("[0-9]{4}[-][0-1]?[0-9][-][0-2]?[0-9]");
var txt = "19991-1-31";
if (!reg.test(txt))
{
alert ("错误");
return ;
}
alert ("正确");
}
txt = 19999-1-1
txt = 1999-1-51
txt = "1999231-1-31"
全都报告 正确
[0-9] 换成 \d 也一样
为什么呀?? 5555555..........
var reg = /\d{4}[-][0-1]?\d[-][0-2]?\d/;
var reg = new RegExp("[0-9]{4}[-][0-1]?[0-9][-][0-2]?[0-9]");
var txt = "19991-1-31";
if (!reg.test(txt))
{
alert ("错误");
return ;
}
alert ("正确");
}
txt = 19999-1-1
txt = 1999-1-51
txt = "1999231-1-31"
全都报告 正确
[0-9] 换成 \d 也一样
为什么呀?? 5555555..........
...全文
相关推荐
java使用正则表达式判断邮箱格式是否正确的方法
主要介绍了java使用正则表达式判断邮箱格式是否正确的方法,涉及java正则表达式及字符串的相关操作技巧,需要的朋友可以参考下
C#正则表达式判断输入日期格式是否正确
本文给大家介绍使用C#判断输入日期格式是否正确的方法。本文给大家分享了两段代码,代码非常简单易懂,感兴趣的朋友一起看看吧
java正则表达式判断 ip 地址是否正确解析
主要介绍了java正则表达式判断 ip 地址是否正确解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
Java正则判断日期格式是否正确的方法示例
主要介绍了Java正则判断日期格式是否正确的方法,结合实例形式分析了Java针对日期字符串正则判断的相关操作技巧,需要的朋友可以参考下
在C#中利用正则表达式判断用户输入是否是数字
在C#中利用正则表达式判断用户输入是否是数字



