前言:
此刻朋友们对“正则表达式匹配开头结尾中间任意”可能比较关注,你们都想要分析一些“正则表达式匹配开头结尾中间任意”的相关内容。那么小编同时在网摘上网罗了一些有关“正则表达式匹配开头结尾中间任意””的相关知识,希望看官们能喜欢,大家一起来学习一下吧!往期回顾
「正则表达式」 一、正则表达式字符匹配(前端必懂 )
正文内容
位置匹配,就是要匹配每个字符两边的位置。
在 ES5 中有6个位置: ^,$,\b,\B,(?=p) 和 (?!p)。
另外把位置理解成空字符是非常有用的:
1. ^ 和 $
^ 匹配开头,多行中匹配行开头。
$ 匹配结尾,多行中匹配行结尾。
多行匹配模式使用 m 修饰符。
2. \b 和 \B
\b 匹配单词边界,即 \w 和 \W 之间的位置,包括 \w 和 ^ 之间的位置,和 \w 和 $ 之间的位置。
\B 和 \b 相反,即非单词边界,匹配中除去 \b,剩下的都是 \B 的。 也就是 \w 与 \w、 \W与 \W、^ 与 \W,\W 与 $ 之间的位置。。
3. (?=p) 和 (?!p)
p 为一个子模式,即 (?=p) 匹配前面是 p 的位置,而 (?!p) 则匹配前面不是 p 的位置。
4. 相关案例匹配数字千位分隔符数据格式化验证密码
公众号:前端自习课
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #正则表达式匹配开头结尾中间任意