答案:必须得正则么?
/^[1-9][0-9]*0$/
这个正则就可以了。简单把
其他:/^[1-9]+[0-9]*]*$/
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>标题页</title>
<script LANGUAGE="JavaScript">
function checkRate() {
var text_myindex = document.getElementById("text_myindex");
var re =/^[1-9]+[0-9]*]*$/;
if (!re.test(text_myindex.value)) {
alert("格式不正确,请输入正整数。");
text_myindex.select();
return false;
}else
{
alert("输入正确!");
}
}
</script>
</head>
<body>
<input type=text name="text_myindex" value="a">
<input type=button name="btn1" value="测试" onclick="checkRate()">
</body>
</html> /^\d+0$/
上一个:JS高手请进,帮我从一段JS代码中找一个链接,非常感谢!...
下一个:js 验证格式需要 正则表达式 验证