我在做一个用户注册页面,想用java script 语句,判断用户名必须为8位数字,这个语句怎么怎么写?
通过length判断是否为8位
通过isNum判断是否为数字
http://www.w3school.com.cn/jsref/jsref_isNaN.asp
/^\d{8}$/.test(string)
<!DOCTYPE html>
<html>
<script type="text/javascript">
function validate(){
var reg = /^\d{8}$/; //定义正则表达式
var obj = document.getElementById("iptv");
if(!reg.test(obj.value)){
alert("输入不符合要求!");
}else{
alert("输入符合要求!");
}
}
</script>
<body>
<input type='text' id='iptv' value=''/>
<input type='button' value='校验' onclick='validate()'/>
</body>
</html>
http://blog.csdn.net/strutce/article/details/38120119 这里里面有个registerAction-validation.xml注册时的验证
使用正则进行检验,已经有大神给了代码。点赞了。
是否为八位:js正则: /^\d{8}$/
var reg = /^\d{8}$/; //定义正则表达式