要的表达式
function getlength(str){
return str.replace(/[^\x00-xff]/g,'xx').length
}
window.onload=function(){
var oBtn=document.getElementById('submitBtn');
var oInput=document.getElementById('name');
oBtn.onclick=function(){
var num = null;
num = getlength(oInput.value);
var rea = /[^a-z]/i
var re =/[^\w\.]/g
if(rea.test(oInput.value[0])){
alert('必须以字母开头')
}
else if(num<5){
alert('长度不得少于五个字符')
alert(num)
}
else if(num>25){
alert('长度不得超过25个字符')
}
else if(re.test(oInput.value)){
alert("× 格式错误!")
}
else{
alert("√ 格式正确!")
}
}
}