function checkName(){ var name=document.myform.txtname.value; for(var i=0;i<name.length;i++){ var temp=name.substring(i,i+1); if(temp>=0&&temp<=9){ continue; } if(temp>="a"&&temp<="z"){ continue; } if(temp>="A"&&temp<="Z"){ continue; } if(temp=="_"){ continue; } alert("用户名不合法\n只能包含0-9的数字、a-z、A-Z的字母及下划线"); return false; }else{ return true; } }
<script>var vaildate = function(str){ if(parseInt(str) >= 0 && parseInt(str) <= 9){ return true; } if(str.charCodeAt(0) >= 97 && str.charCodeAt(0) <=122){ return true; } if(str.charCodeAt(0) >= 65 && str.charCodeAt(0) <=90){ return true; } return false;}var username = '123ata'var flag = true;for(var i = 0, n = username.length; i < n; i++){ if(!vaildate(username.substring(i,i+1))){ flag = false; break; }}if(!flag){ alert('用户名有误');} else { alert('通过');}</script>
function checkName(){<br> var name=document.myform.txtname.value;<br> for(var i=0;i<name.length;i++){<br> var temp=name.substring(i,i+1);<br> if(temp>=0&&temp<=9){<br> continue;<br> }<br> if(temp>="a"&&temp<="z"){<br> continue;<br> }<br> if(temp>="A"&&temp<="Z"){<br> continue;<br> }<br> if(temp=="_"){<br> continue;<br> }<br> alert("用户名不合法\n只能包含0-9的数字、a-z、A-Z的字母及下划线");<br> return false;<br> }else{<br> return true;<br> }<br> }
<script><br>var vaildate = function(str){<br> if(parseInt(str) >= 0 && parseInt(str) <= 9){<br> return true;<br> }<br> if(str.charCodeAt(0) >= 97 && str.charCodeAt(0) <=122){<br> return true;<br> }<br> if(str.charCodeAt(0) >= 65 && str.charCodeAt(0) <=90){<br> return true;<br> }<br> return false;<br>}<br>var username = '123ata'<br>var flag = true;<br>for(var i = 0, n = username.length; i < n; i++){<br> if(!vaildate(username.substring(i,i+1))){<br> flag = false;<br> break;<br> }<br>}<br>if(!flag){<br> alert('用户名有误');<br>} else {<br> alert('通过');<br>}<br></script>
function checkname(){<br> var name=document.myform.txtname.value;<br> for(var i=0;i<name.length;i++){<br> var temp=name.substring(i,i+1);<br> if(temp>=0&&temp<=9){<br> continue;<br> }<br> if(temp>="a"&&temp<="z"){<br> continue;<br> }<br> if(temp>="a"&&temp<="z"){<br> continue;<br> }<br> if(temp=="_"){<br> continue;<br> }<br> alert("用户名不合法\n只能包含0-9的数字、a-z、a-z的字母及下划线");<br> return false;<br> }else{<br> return true;<br> }<br> }