正则表达式汇总【王子威】
1.只能输入中英(大小写)文字符
格式
/^[a-z\u4e00-\u9fa5]+$/i
案例
var value = "王子威Wzw"; // 解析:^是从头[a-z的英文字母 \u4e00-\u9fa5是中文校验]+$是到尾 /i表示不区分大小写 var reg = /^[a-z\u4e00-\u9fa5]+$/i; if(!reg.test(value)) { callback(new Error("供应商名只能输入中英文")) }
2.只能输入英文+空格
格式
/^[A-Za-z ]+$/
案例
@Test public void testPattern() { String str = "like you"; String pattern = "^[A-Za-z ]+$"; Pattern r = Pattern.compile(pattern); Matcher m = r.matcher(str); System.out.println(m.matches()); }
3.只能输入英文+数字+指定符号(-,;.')
格式
/^[A-Za-z0-9,-.;']+$/
案例
@Test public void testPattern() { String str = "like,you"; String pattern = "^[A-Za-z0-9,-.;']+$"; Pattern r = Pattern.compile(pattern); Matcher m = r.matcher(str); System.out.println(m.matches()); }
* 博客文章部分截图及内容来自于学习的书本及相应培训课程,仅做学习讨论之用,不做商业用途。
* 如有侵权,马上联系我,我立马删除对应链接。
* 备注:王子威
* 我的网易邮箱:wzw_1314_520@163.com