javascript 正则表达式判断只能是中文、英文或者中文加英文

如题所述

你可以试试这个正则:/^[\u4e00-\u9fa5\w\d@\.\-_]{3,10}$/i
支持中文:\u4e00-\u9fa5
支持英文:\w,如果强制大小写,可以换成a-z或a-z
支持数组:\d
支持特殊字符:@.-_,如果没有满足需要可以增删
忽略大小写:/i
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-01-11
var reglx =/^[\u4e00-\u9fa5a-zA-Z]+$/<br>这个是至少有一个中文或者英文<br>var reglx =/^[\u4e00-\u9fa5a-zA-Z]*$/<br>这个是0个以上的中文或者英文<br><br>alert(reglx .test("t中");

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网