美文网首页
复习正则

复习正则

作者: 游游方 | 来源:发表于2019-11-17 22:00 被阅读0次

    https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Guide/Regular_Expressions

    创建正则的两种方式:

            对象(构造函数):var regexp = new RegExp(/123/);

            字面量:var regexp  = /123/

    正则常用测试方法:

        自带的方法:

           (加^ $) reg.test(str)检测字符串是否符合正则表达式所要求的规范,返回true或false

        字符的方法:

            str.replace(reg,newStr) 搜索符合条件的并替换

            str.macth(reg) 查找符合正则要求的子串,返回一个数组中

    转义字符

              \d    ——    [0-9]         数字

               \w    ——    [a-z0-9_]     数字,字母,下划线

                \s    ——    空白字符(空格)   

                \D    ——    [^0-9]        非数字

                \W    ——    [^a-z0-9_]    非数字,字母,下划线

                \S    ——    非空白字符

    量词

          *     匹配前面的子表达式零次或多次

          +     匹配前面的子表达式至少一次或多次

           ?     匹配前面的子表达是零次或一次

           {n}   匹配确定n次

           {n,}  至少匹配n次

            {n,m} 至少匹配n次,最多匹配m次

    待补充

    相关文章

      网友评论

          本文标题:复习正则

          本文链接:https://www.haomeiwen.com/subject/jatmictx.html