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="请输入微信号" οnblur="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}$/;中文英文数字下划线