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

JavaScript正则表达式

Samaritan Web前端工程师
难度中级
时长 1小时30分
学习人数
综合评分9.70
346人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.6 逻辑清晰
  • 忽略分组只需加上(?:分组值)
    查看全部
    0 采集 收起 来源:分组

    2017-11-15

  • 反向引用。用$1来表示分组
    查看全部
    0 采集 收起 来源:分组

    2017-11-15

  • 用小括号可以分组 例:(Byron){3}
    查看全部
    0 采集 收起 来源:分组

    2017-11-15

  • 贪婪模式/\d{3,6}/最高匹配六个 非贪婪模式/\d{3,6}?/最低匹配三个
    查看全部
  • 量词的含义
    查看全部
    0 采集 收起 来源:量词

    2017-11-15

  • 开始字符要在前面 结束字符要在后面
    查看全部
  • 边界字符表达式
    查看全部
  • 预定义类等价表达式
    查看全部
  • 元字符的含义
    查看全部
    0 采集 收起 来源:元字符

    2017-11-15

  • g:表示全局 I:表示不区分大小写 m:表示多行搜索 正则表达式书写规则 var reg=/...../ var reg=new RegExp ('/.../')
    查看全部
    0 采集 收起 来源:RegExp对象

    2017-11-15

  • 正则表达式exec()函数: exec() 方法用于检索字符串中的正则表达式的匹配。 返回值是一个数组,但是此数组的内容和正则对象是否是全局匹配有着很大关系: 1.没有g修饰符: 在非全局匹配模式下,此函数的作用和match()函数是一样的,只能够在字符串中匹配一次,如果没有找到匹配的字符串,那么返回null,否则将返回一个数组,数组的第0个元素存储的是匹配字符串,第1个元素存放的是第一个引用型分组(子表达式)匹配的字符串,第2个元素存放的是第二个引用型分组(子表达式)匹配的字符串,依次类推。同时此数组还包括两个对象属性,index属性声明的是匹配字符串的起始字符在要匹配的完整字符串中的位置,input属性声明的是对要匹配的完整字符串的引用(input存放被检索的字符串)。 特别说明: 在非全局匹配模式下,IE浏览器还会具有lastIndex属性,不过这时是只读的。 2.具有g修饰符: 在全局匹配模式下,此函数返回值同样是一个数组,并且也只能够在字符串中匹配一次。不过此时,此函数一般会和lastIndex属性匹配使用,此函数会在lastIndex属性指定的字符处开始检索字符串,当exec()找到与表达式相匹配的字符串时,在匹配后,它将lastIndex 属性设置为匹配字符串的最后一个字符的下一个位置。可以通过反复调用exec()函数遍历字符串中的所有匹配,当exec()函数再也找不到匹配的文本时,它将返回null,并把lastIndex 属性重置为0。 数组的内容结构和没有g修饰符时完全相同。 特别说明: 如果在一个字符串中完成了一次模式匹配之后要开始检索新的字符串,就必须手动地把lastIndex属性重置为0。
    查看全部
    0 采集 收起 来源:test 和 exec方法

    2017-11-08

  • 重要事项:不具有标志 g 和不表示全局模式的 RegExp 对象不能使用 lastIndex 属性。
    查看全部
    0 采集 收起 来源:test 和 exec方法

    2017-11-08

  • 正则表达式中的构造行数 var reg=new RegExp('\\bis\\b',''g)
    查看全部
    0 采集 收起 来源:RegExp对象

    2017-11-07

  • 正则表达式中的字面量: var reg=/\bis\b/g;
    查看全部
    0 采集 收起 来源:RegExp对象

    2017-11-07

  • 正则表达式中的分组,用来获取正则中数据 ^(\d{4})[/-](\d{2})[/-](\d{2})$ $1:(\d{4}) $2:(\d{2}) $3:(\d{2})
    查看全部

举报

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

微信扫码,参与3人拼团

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

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