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

JavaScript正则表达式

Samaritan Web前端工程师
难度中级
时长 1小时30分
学习人数
综合评分9.70
346人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.6 逻辑清晰
  • 学学
    查看全部
  • 正则表达式 构造函数:var reg=new RegExp('\\bis\\b');\b代表它是一个单独的单词
    查看全部
    0 采集 收起 来源:RegExp对象

    2016-09-13

  • 正则表达式
    查看全部
  • 正则表达式是一种规则,用来匹配字符串
    查看全部
  • search()并不执行全局匹配,它将忽略标志 g ,并且总是从字符串的开始进行检索 例子: 'A11B2C3D4'.search(/\d/) 1 String.prototype.replace(reg,function) function参数含义 function会在每次匹配替换的时候调用,有四个参数 匹配字符串 正则表达式分组内容,没有分组则没有该参数 匹配项在字符串中 index 原字符串
    查看全部
  • lastIndex:当前匹配结果的最后一个字符的下一个字符的位置。 test()方法:原意就是测试有没有、能不能匹配上,当使用test原意时,没必要加g 非全局调用 调用非全局的RegExp对象的 exec()时,返回数组 第一个元素是与正则表达式相匹配的文本 第二个元素是与RegExpObject的第一个子表达式相匹配的文本(如果有的话) 第三个元素是与RegExp对象的第二个子表达式相匹配的文本(如果有的话),以此类推
    查看全部
    0 采集 收起 来源:test 和 exec方法

    2016-09-12

  • 字符串对象方法 1.search String.prototype.search(reg) search()方法用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串 方法返回第一个匹配结果 index,查找不到返回 -1 search()并不执行全局匹配,它将忽略标志 g ,并且总是从字符串的开始进行检索 例子: 'A11B2C3D4'.search(/\d/) 1 2.match String.prototype.match(reg) match()方法将检索字符串,以找到一个或多个与RegExp匹配的文本 RegExp是否具有标志 g 对结果影响跟大 非全局调用,即没有 g 如果RegExp没有标志 g,那么 match()方法就只能在字符串中执行一次匹配 如果没有找到任何匹配的文本,将返回null 否则它将返回一个数组,其中存放了与它找到的匹配文本有关的信息 返回数组的第一个元素存放的是匹配文本,而其余的元素存放的是与正则表达式的子表达式匹配的文本 除了常规的数组元素之外,返回的数组还含有2个对象属性 index 声明匹配文本的起始字符在字符串的位置 input 声明对 stringObject的引用 全局调用 如果RegExp具有标志 g,则match()方法将执行全局检索,找到字符串中的所有匹配子字符串 没有找到任何匹配的子串,则返回null 如果找到了一个或多个匹配的子串,则返回一个数组 数组元素中存放地字符串中所有的匹配子串,而且也没有index 属性或input属性 3.replace String.prototype.replace(str,replaceStr) String.prototype.replace(reg,replaceStr) String.prototype.replace(reg,function) function参数含义 function会在每次匹配替换的时候调用,有四个参数 匹配字符串 正则表达式分组内容,没有分组则没有该参数 匹配项在字符串中 index 原字符串
    查看全部
  • 非全局调用
    查看全部
    0 采集 收起 来源:test 和 exec方法

    2016-09-12

  • exec
    查看全部
    0 采集 收起 来源:test 和 exec方法

    2016-09-12

  • 对象属性
    查看全部
    0 采集 收起 来源: JS对象属性

    2016-09-12

  • 前瞻语法
    查看全部
    0 采集 收起 来源:前瞻

    2016-09-12

  • 前瞻后顾
    查看全部
    0 采集 收起 来源:前瞻

    2016-09-12

  • 反向引用
    查看全部
    0 采集 收起 来源:分组

    2016-09-12

  • 非贪婪模式:尽可能少的匹配,在量词后面加?
    查看全部
  • 量词 ?
    查看全部
    0 采集 收起 来源:量词

    2016-09-12

举报

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

微信扫码,参与3人拼团

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

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