鬼斧神工正则表达式终结篇

1:  \:  转译的意思
       /b/: 只是单纯的匹配这个b单词
       /\b/: 转译,表示的是单词的边界,注意转译的是 \ 后面的部分

var str = 'b'; var re = /b/;

var str2 = 'anikin and yes'; var re = /\b/;

alert( re.test(str) ); true

alert( re2.test(str2) ); true 只要有边界,就为true

2: *  匹配它前面字符0次或多次,/a*/将匹配a,aa,aaa,加了"\"后,/a\*/将只匹配"a*" 
       所有的元字符:( [ { \ ^ $ | ) ? * + .
 var str = '12341312'; 
var re = /a*/;
alert( re.test(str) ); // true 因为匹配的是0次或者多次的意思

var str = 'a*';
var re = /a\*/;
alert( re.test(str) ); // true 因为对*号进行了反转译

3: ^ 匹配一个输入或一行的开头, /^a/匹配:a或者anads。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值