创建正则表达式的两种方法
1:使用 new 运算符 RegExp(string,pattern) i:不区分大小写 g:全局匹配 m:多行匹配
var reg=new RegExp(“hello”,”ig”);
2:字面量方式
var reg=/hello/ig;
使用正则表达式进行验证的方式:test()
示例代码:
var reg=new RegExp("hello");
var str="hello word";
alert(reg.test(str));
只要含有和正则表达式匹配的字符,就会返回true。
效果图:
使用正则表达式进行验证的方式:exec()
示例代码:
var reg=new RegExp("hello");
var str="hello word";
alert(reg.exec(str));
exec()方法返回的是数组对象
效果:
用字面量方式创建正则表达式
示例代码:
var reg=/hello/i;
var str="Hello world";
alert(reg.exec(str));
效果图:
个人微信公众号:
如果我的文章对您有帮助,微信支付宝打赏: