js 正则表达式 以字母开头,英文、数字、下划线和减号 6-20位
function checkWechatAccount(v){
   var reg = /^[a-zA-Z]([-_a-zA-Z0-9]{6,20})$/;
    if(!reg.test(v)){
        document.getElementById("wechatAccount").value="";
        $("#wechatAccountError").show();

    }else{
        $("#wechatAccountError").hide();
    }
}
<input name="wechatAccount" value="${merchantInfo.wechatAccount }" class="required" type="text"  id="wechatAccount"  alt="请输入微信号"  onblur="checkWechatAccount(this.value)" />
<span id="wechatAccountError" generated="true" class="error"   style="display: none;width: 90%;">必须以字母开头,英文、数字、下划线和减号 6-20位</span>
var regex = /^([\u4E00-\uFA29]|[\uE7C7-\uE7F3]|[a-zA-Z0-9_]){1,16}$/;中文英文数字下划线
阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

js 正则表达式 以字母开头,英文、数字、下划线和减号 6-20位

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭