JS验证年份

来源:百度知道 编辑:UC知道 时间:2024/06/22 15:05:08
在文本框里面,前面是19,后面是用户输入的数字,比如1986
如果有疑问,请看http://passport.wangyou.com/register.php的出生年份
谢谢你们来拿分!

不懂 19可以是文本框 设置的默认值 啊
你那个网页是 从1925到当前年的
不知道你到底想做什么

抽空写了段代码,自己存成HTML放到浏览器里看看效果。有问题发百度消息联系。

<html>
<head>
<script>
function validateYear(year) {
if (!year) {
alert('请输入年份');
return false;
}
if (year.length != 4) {
alert('年份必须是4位');
return false;
}
if (!(/^[0-9]+$/.test(year))) {
alert('年份必须是数字');
return false;
}
var date = new Date();
var max = date.getFullYear();
var min = 1925;

var n = new Number(year);
if ((n.valueOf() > max) || (n.valueOf() < min)) {
alert('输入正确的时间范围');
return false;
}
return true;

}

</script>
</head>
<body>
<input type="text" id="aaa" value="19"/>
<