正则表达式
作为前端的初学者,正在研究正则表达式,写了一点demo和总结。也要感谢孙师兄的教导。
正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。
正则表达式的特点是:1. 灵活性、逻辑性和功能性非常的强;2. 可以迅速地用极简单的方式达到字符串的复杂控制。3. 对于刚接触的人来说,比较晦涩难懂。
以下是自己写的一些demo
基本符号
demo1 “|”(或)、“^”、“$”
1 | //'你' 或 '好' |
demo2数字单词、空白、反转
1 | //0-9 |
demo3 区间
1 | //a到z之间 0到9之间 中到丮之间 任意一个字符 |
demo4 重复
1 | //'你'可以重复1到3次 |
demo5 ()基本用途
1 | //'我是'这个组不参与分组 |
demo6 flags(i g m)
1 | //i模式不区分大小写 |
demo7 构造
1 | var regex = /\.\d\./g; |