正则表达式速览
正则表达式正则表达式是一种匹配字符串内容的的方法常用于对输入格式进行校验对长文本进行检索等他有如下方法:1.match查找匹配内容2.search查找匹配内容下标3.replace查找内容并进行替换返回新串4.split, 将字符串按照内容进行分割5.正则.test 检验字符串1字符单个字符的话只需要写在/ /之中就可以了有些特殊的转义字符需要加\在前面。\d [0-9]\D 非[0-9]\w [0-9 a-z A-Z]\W 非[0-9 a-z A-Z]\s 匹配空白. 除了换行符以外的任何字符多个字符的话?为0/1为1-n*为0-n{m}为m(2)位置边界\b 单词边界^ 字符串开头 常常与/m搭配$ 字符串结尾 常常与/m搭配3匹配模式/m 多行匹配适用于有\n的场景/i 忽略大小写匹配/g 全局匹配查找所有符合的文本4分组分组由包裹分组的内容算是一个整体且包裹的内容可以被\1和$1引用。分组非捕获组?:消耗字符但是不占用\1和$1的排序前向查找不消耗字符只是判断后面的内容是不是所要的比如匹配后面带元的数字负前向查找不消耗字符只是判断后面的内容是不是所排除的比如匹配后面不带元的数字后向查找不消耗字符只是判断后面的内容是不是所要的比如匹配前面带的数字负后向查找不消耗字符只是判断后面的内容是不是所排除的比如匹配前面不带的数字注意20会把0带进去因为2不是作者今天也要学前端呢链接https://juejin.cn/spost/7659763781161402422来源稀土掘金著作权归作者所有。商业转载请联系作者获得授权非商业转载请注明出处。