js问题!!!!谁搞定了追加20分

来源:百度知道 编辑:UC知道 时间:2024/05/18 08:38:26
我想做一个“赛季”文本框的输入,要求输入的格式为1999或者1999/00,年份应该在1850-2100之间!!!求js代码????????
再加一个要求:文本框里面只能能输入数字和“/”,就是我上面说的格式!!!!!!!!!!!

function readDate(object){
//object 传入你的年份输入框
if(object == null)
return true;

var date=object.value;

if(date=="")
return true;

re=/^(\d+)[/]?(\d*)$/

if(date.search(re)==0){
year=RegExp.$1;
month=RegExp.$2;

if(year < 1850 or year >2100){
alert("Error"); //输入超出范围。
return;
}
//你的处理。

}else
alert("Error"); //输入不满足
}