2 lei23456789 lei23456789 于 2015.07.21 17:25 提问

java script 语句,判断用户名必须为8位数字的语句怎么写?

我在做一个用户注册页面,想用java script 语句,判断用户名必须为8位数字,这个语句怎么怎么写?

8个回答

danielinbiti
danielinbiti   Ds   Rxr 2015.07.21 17:46
 <!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>

strutce
strutce   Ds   Rxr 2015.07.21 17:57

http://blog.csdn.net/strutce/article/details/38120119 这里里面有个registerAction-validation.xml注册时的验证

yuke198907
yuke198907   2015.07.21 17:34

通过length判断是否为8位
通过isNum判断是否为数字

yuke198907
yuke198907   2015.07.21 17:36
a917390823
a917390823   2015.07.21 17:37

/^\d{8}$/.test(string)

tongyi55555
tongyi55555   2015.07.21 21:46

使用正则进行检验,已经有大神给了代码。点赞了。

cuiwei1026522829
cuiwei1026522829   Ds   Rxr 2015.07.22 23:34

是否为八位:js正则: /^\d{8}$/

sina_2831808769
sina_2831808769   Rxr 2015.07.29 22:47

var reg = /^\d{8}$/; //定义正则表达式

Csdn user default icon
上传中...
上传图片
插入图片