1.js正则的定义
两种写法
- var hanzi = new RegExp("^[\u4e00-\u9fa5]+$"); // 汉字
- var dianhua = /1\d{10}/; // 手机号
2.js正则的使用
(1)使用 new RegExp().test
比如验证汉字, 那就是 hanzi.test(内容)。
例如:
写法 | 结果 |
hanzi.test("你好") | true |
hanzi.test("") | false |
hanzi.test("121sasa") | false |
hanzi.test("你好sssw") | false |
(2)使用macth
因此这样去判断正则,
if("你好".match(hanzi)){
alert("正则匹配成功");
}