为了账号安全,请及时绑定邮箱和手机立即绑定

要的表达式

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("√ 格式正确!")
        }
    }
}

正在回答

1 回答

 var re =/[^\w\.]/g

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
表单验证
  • 参与学习       53334    人
  • 解答问题       253    个

表单验证是JavaScript中的高级选项之一,输入框的验证

进入课程

要的表达式

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信