如何检测用户名输入是否符合约束?
例如:要求在用户名那里输入的约束条件是 0-9,a-z,下划线~
如果一个用户 输入了 *989abc
如何判断?
[解决办法]
这个,用java判断还不是小菜?可以看asc码。
[解决办法]
正则表达式```
[解决办法]
最简单还是正则啊.
[解决办法]
使用JAVACSRIPT啊~
[解决办法]
正则表达式
[解决办法]
期待中
[解决办法]
在用户输入框的onblur事件中onblur= "validate(this.value); "
<script language= "javascript ">
function validate(e){
valueRegexp = new RegExp( "^[A-Za-z_][A-Za-z_0-9]{4-11}$ ");//核心,即正则
if(e==null || e== " "){
alert( "用户名不能为空! ");
return false;
}
else{
if (!(valueRegexp.test(e))){
alert( "输入用户名不合法 ");
return false;
} }
return true;
}
</script>
"^[A-Za-z_][A-Za-z_0-9]{4-11}$ "