javascript用户名只能输入字母和数字
答案:2 悬赏:0
解决时间 2021-03-20 22:10
- 提问者网友:说不出醉人情话
- 2021-03-20 18:52
判断用户名只能输入字母和数字用javascript来判断.函数也来正规表达式也可以.
最佳答案
- 二级知识专家网友:青春如此荒謬
- 2021-03-20 19:12
<script type="text/javascript"> <br>var re=/^[A-Za-z0-9]*$/; <br>var str=''; <br>function checknum(obj) <br>{ <br>if(re.test(obj.value)==false){ <br>obj.value=str; <br>alert("only input alpha numeric characters"); <br>} else { <br>str=obj.value; <br>} <br>} <br></script><br><input type="text" name="txtName" onpropertychange="checknum(this)"> <br><br>re=/^[A-Za-z0-9]*$/; 这个就是正则
全部回答
- 1楼网友:啵啵桃汀
- 2021-03-20 20:11
function kuku() { var msg="\n酷酷建站网提示你!\n\n"; var input=document.all.form1; var usern=/^[a-za-z0-9]{1,}$/; if(!input.username.value.match(usern)) { msg+="用户名输入不正确!!"; alert(msg); input.username.focus() return false; } return true; } 你的正则表达式那样写的话相当于要输且只能输三个字符的用户名,且第一个字母小写第二个大写第三个数字 最外层的小括号可以不要的,大括号里面的表示重复至少一次把1改成其他数字就能限定长度了。 另外js函数最后如果输入 的是正确的用户名要返回个true哦,要不就通不过了。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯