只能输入数字跟英文正则,该如何解决
只能输入数字跟英文正则
/^[a-zA-Z0-9_]{1,}$/;不能输入非法字符
/^[A-Za-z]+$/; 英文
/^[0-9]*[1-9][0-9]*$/ 数字
文本框 只能输入数字跟英文的混合 不能单输入数字,英文以及非法字符
------解决方案--------------------
/^(?!^(\d+|[a-zA-Z]+)$)(?!.*[~@#]+.*).+$/
楼主 试试
[~@#] 这里 ~@# 是特殊字符,楼主 可以自己加
------解决方案--------------------
/^(([a-zA-Z]+\d+)|(\d+[a-zA-Z]+))$/一个笨的方法 试试可以不
------解决方案--------------------
/^(([a-z]+[0-9]+)|([0-9]+[a-z]+))[a-z0-9]*$/i
试试
------解决方案--------------------
/^[a-zA-Z0-9]*(([a-zA-Z]+[0-9]+)|([0-9]+[a-zA-Z]+))[a-zA-Z0-9]*$/
------解决方案--------------------
思想要飞起来!我正则也不好 但是你可以这样试试
/^[a-zA-Z0-9_]{1,}$/;不能输入非法字符
/^[A-Za-z]+$/; 英文
/^[0-9]*[1-9][0-9]*$/ 数字
文本框 只能输入数字跟英文的混合 不能单输入数字,英文以及非法字符
------解决方案--------------------
/^(?!^(\d+|[a-zA-Z]+)$)(?!.*[~@#]+.*).+$/
楼主 试试
[~@#] 这里 ~@# 是特殊字符,楼主 可以自己加
------解决方案--------------------
/^(([a-zA-Z]+\d+)|(\d+[a-zA-Z]+))$/一个笨的方法 试试可以不
------解决方案--------------------
/^(([a-z]+[0-9]+)|([0-9]+[a-z]+))[a-z0-9]*$/i
试试
------解决方案--------------------
/^[a-zA-Z0-9]*(([a-zA-Z]+[0-9]+)|([0-9]+[a-zA-Z]+))[a-zA-Z0-9]*$/
------解决方案--------------------
思想要飞起来!我正则也不好 但是你可以这样试试
- JScript code
function checkCompanyAbbreviation(){ var zhimu=/^[A-Za-z]+$/ var re=/^[0-9]+$/ var chinese=/^[\w\u4E00-\u9FA5]+$/ var companyabbreviation=$("#companyabbreviationid").val(); if(companyabbreviation.length != 0){ if(20 < companyabbreviation.length | companyabbreviation.length < 1){ $("#companyabbreviationmsg").html("<font style='color:red;'>*公司简称长度应为(1-20位)</font>"); return false; } else if(companyabbreviation.indexOf(" ")!=-1){ $("#companyabbreviationmsg").html("<font style='color:red;'>*公司简称不能包含空格</font>"); return false; }else if(re.test(companyabbreviation)){ $("#companyabbreviationmsg").html("<font style='color:green;font-size: 18px;'> *公司简称不能为纯数字</font>"); return false; }else if(zhimu.test(companyabbreviation)){ $("#companyabbreviationmsg").html("<font style='color:green;font-size: 18px;'> *公司简称不能为纯字母</font>"); return false; }else if(chinese.test(companyabbreviation)){ $("#companyabbreviationmsg").html("<font style='color:green;font-size: 18px;'> √</font>"); return true; }else{ $("#companyabbreviationmsg").html("<font style='color:red;'>*公司简称只能为中文或英文字母及数字</font>"); return false; } }else{ $("#companyabbreviationmsg").html("<font style='color:green;font-size: 18px;'> √</font>"); return true; //$("#name").select(); } }