日期:2014-05-20  浏览次数:20867 次

求1个正则表达式
startDate=yyyy-mm-dd;endDate=yyyy-mm-dd;isNeedProductConf=0或1 的正则怎么写

------解决方案--------------------
startDate=yyyy-mm-dd;endDate=yyyy-mm-dd;isNeedProductConf=0或1

是客户端还是服务器端?是服务器端的话,还是用SimpleDateFormat验证日期比较方便。。

如果是客户端的话,一般都不会手工填日期,偶是用My97DatePicker这个日期控件来选日期的,它会自动的验证日期格式。



isNeedProductConf=0或1 这个好说

var isNeedProductConf = "asdf2oj23jit02";
if(/^[0-1]$/.test(isNeedProductConf))
{
alert('ok');
}
else
{
alert('error');
}

if(isNeedProductConf != 0 && isNeedProductConf != 1)
{
System.out.println("error");
}
------解决方案--------------------
日期格式的: var Date = /^\d{4}(\-|\/|\.)\d{1,2}\1\d{1,2}$/; 
0或1的: var isNeedProductConf=/^[0-1]$/;
------解决方案--------------------
不过日期,推荐使用控件~~