用户登录时,输入账号密码,点击确定按钮提交表单后,如何用JS判断账号的数据只能为数字?

如题所述

第1个回答  推荐于2018-05-15
就是正则表达式的问题么,^[0-9]*$验证数字;^\d{n}$验证n位数字;^\d{n,}$验证至少n位数字。
第2个回答  2012-09-27
<form id="form1" action="http://www.baidu.com/">
<input id="account" type="text" value="" />

<input type="submit" />

</form>
<script type="text/javascript">
document.getElementById('form1').onsubmit = function() {
if(/^\d+$/.test('04423')){
alert(“表单已提交”);
return true;

}else{
alert('账号的数据只能为数字');

return false;

}

}
</script>追问

.test('04423')是什么

追答

那个是个测试的。。。改成.test(document.getElementById("account").value)

追问

懂了,谢谢你

追答

呵呵,不谢

本回答被提问者和网友采纳
第3个回答  2012-09-26
isNaN()