为了账号安全,请及时绑定邮箱和手机立即绑定

JavaScript正则表达式

Samaritan Web前端工程师
难度中级
时长 1小时30分
学习人数
综合评分9.70
346人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.6 逻辑清晰
  • \t:水平制表符 \v:垂直制表符 \n:换行符 \r:回车符 \0:空字符 \f:换页符
    查看全部
    0 采集 收起 来源:元字符

    2016-08-19

  • 正则表达式有两种基本字符类型组成 1.原义文本字符 2.元字符 元字符在正则表达式中有特殊意义的非字母字符: *+?$^.\(){}[]
    查看全部
    0 采集 收起 来源:元字符

    2016-08-19

  • 修饰符: g :全局搜索 i:不区分大小写 m:多行匹配
    查看全部
    0 采集 收起 来源:RegExp对象

    2016-08-19

  • var b='\\bam\\b'; alert( "i am lily,i am 17".replace(b,'AM'));//没有效果 var b=new RegExp("\\bam\\b"); alert("i am lily, i am 17".replace(b,"AM"); //i AM lily, i am 17 var b=new RegExp("\\bam\\b","g"); alert("i am lily, i am 17".replace(b,"AM");//i AM lily, i AM 17 其实这样也是可以的 var b=new RegExp(/\bam\b/g); alert("i am lily, i am 17".replace(b,"AM");//i AM lily, i AM 17 暂时别太复杂 我还是推荐最下面的方法
    查看全部
    0 采集 收起 来源:RegExp对象

    2018-03-22

  • 返回匹配结果index,否则为-1;search忽略全局搜索;search中可以用数字去匹配字符串中的数字。
    查看全部
  • g代表全局(global) 书写位置/\bis\b/g
    查看全部
    0 采集 收起 来源:RegExp对象

    2016-08-19

  • 正则表达式的两种方法: 1.字面量 var b=/\bam\b/; alert( "i am lily".replace(b,'AM')); //i AM lily 2.构造函数 var reg=new RegExp(/\bis\b/); alert("she is beautiful".replace(reg,"is not")); // she is not beautiful
    查看全部
    0 采集 收起 来源:RegExp对象

    2018-03-22

  • test的本意,其实就是测试能否匹配上。既然这样的话,为什么要每次都创建一个呢?完全没有必要~
    查看全部
    0 采集 收起 来源:test 和 exec方法

    2016-08-19

  • 所以当使用全局g属性标识时,会修改了lastIndex值,这样就会导致反复的循环true、false
    查看全部
    0 采集 收起 来源:test 和 exec方法

    2016-08-19

  • lastIndex:当前匹配结果的最后一个字符的下一个字符的位置。
    查看全部
    0 采集 收起 来源:test 和 exec方法

    2016-08-19

  • ^(抑或)表示开头 $表示结尾 $n 表示第n块区域 转移字符用\ \d代表数字 {n}代表个数 [-/]表示满足-或者/
    查看全部
  • 这个就是对象属性,添加对象标识的。
    查看全部
    0 采集 收起 来源: JS对象属性

    2016-08-19

  • 正则表达式是从文本头部向尾部开始解析,文本尾部方向称为‘前’。
    查看全部
    0 采集 收起 来源:前瞻

    2016-08-19

  • JavaScript不支持后顾。正向前瞻和负向前瞻就是判断一个正则之后还没有完,还需要在符合一个条件。
    查看全部
    0 采集 收起 来源:前瞻

    2016-08-19

  • 前瞻就是正则表达式匹配的时候,再向前检查是否符合断言。
    查看全部
    0 采集 收起 来源:前瞻

    2016-08-19

举报

0/150
提交
取消
课程须知
1、对JavaScript 语法了解。 2、熟练使用文本编辑器。
老师告诉你能学到什么?
1、正则表达式基本语法 2、正则表达式分类梳理 3、好用的正则表达式图形化理解工具 4、正则表达式在JavaScript中的应用 5、常见文本批处理办法

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!