求,使用正则表达式,表示出出生日期必须大于1993年,日期格式为 (yyyy-mm)。

2024-12-12 17:30:50
推荐回答(4个)
回答1:

取出数据在js中如果是这样的
var date = yyyy-mm;
var checkdate = date.substring(0,date.length-3);//
if(checkdate-1993<0){
.........
}
else{
.......
}
date表示你取出来的数据,if语句中的.....表示你不让它显示的代码,else里面的....表示让信息在软件表格里显示出来的代码,因为不知道你的JSP其他代码是什么,我无法帮你写出if里面的代码,只能对你起思路提示作用,希望对你有帮助

回答2:

/(2\d{3}|199[4-9])-\d+/
列是日期型,所以不用判断日期格式准确不准确。1993年以后的,那就是1994-1999,或者2000以后的,上面这个表达式就可以

回答3:

(200\d{1}|20[0-1][0-2]|199[3-9])-(1[0-2]|0*\d{1})
可以填写,1993年到今年的

回答4:

直接用String比较大小不就好了