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

JavaScript正则表达式

Samaritan Web前端工程师
难度中级
时长 1小时30分
学习人数
综合评分9.70
346人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.6 逻辑清晰
  • 正则表达式应用场景 1.在IDE中使用正则表达式处理规则复杂的字符串查找、替换需求 2.在JavaScript程序设计中使用正则表达式处理字符串 3.在其他语言中 正则表达式 Regular Expression,使用单个字符串来描述、匹配一序列符合某个句法规则的字符串 简言之:就是按照某种规则去匹配符合条件的字符串,而这种规则就是正则表达式 使用正则表达式的目的: 自己先定义一种规则,然后去匹配一个字符串中符合规则的子字符串,甚至是整个字符串是否符合规则 通配符 find ./ -name *.txt 在当前目录下查找所有的txt文件 *.txt *代表任意字符 匹配邮箱的正则表达式 ^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$ 在线的正则表达式工具:http://regexper.com 语法: \b:单词边界 \bis\b .:任意字符 需要转义 \. *:0-n +: 1-n ?: 0-1 \d: 数字 \转义 匹配日期: 2006/02/03 1998-03-07 ^(\d{4})[\-](\d{2})[\-](\d{2})$ ()分组 取出:$2-$3-$1 02-03-2006 $1代表第一个小括号的内容,以此类推
    查看全部
  • lid
    断言不参与规则部分
    查看全部
    0 采集 收起 来源:前瞻

    2016-10-15

  • lid
    忽略分组 不希望捕获某些分组 可在分组内加上?:
    查看全部
    0 采集 收起 来源:分组

    2016-10-15

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

    2016-10-15

  • lid
    贪婪模式 {n,m}尽可能的多匹配 非贪婪模式 量词后加?{n,m}? 尽可能少匹配
    查看全部
  • lid
    ? 出现<=1次 + 出现>=1次 * 出现任意次 {n}出现n次 {n,m}出现n到m次 {n,}出现至少n次
    查看全部
    2 采集 收起 来源:量词

    2018-03-22

  • 正则
    查看全部
  • 预定义类
    查看全部
  • 字符串关于正则表达式的方法 search方法 会忽视正则表达式的全局变量g match方法当正则表达式是否含有全局变量时 返回的结果是不同的 split方法 返回的是数组 分组后的结果 replace方法。替换的意思 其中 括号中的参数可以是 字符串 正则表达式。function函数 其中函数的参数是固定的
    查看全部
  • 正则表达式常用的方法 test。 exec两种方法 全局匹配g。 使用的时候 要注意lastindex这个概念。(匹配的元素的最后一个字符的下一个下标的位置)
    查看全部
  • 正则表达式的文本内容source 就是两个//内到外内容不包括修饰符 ig m这三个
    查看全部
    0 采集 收起 来源:test 和 exec方法

    2016-10-13

  • 正则表达式中$1$2$3 是依次捕获分组的内容对我 正则表达式包含在//中。其中^a表示以a开头 b$表示以b结尾 这俩都在//中属于正则表达式
    查看全部
    0 采集 收起 来源:前瞻

    2016-10-12

  • 正则表达式是包含在/ /里的
    查看全部
    0 采集 收起 来源:范围类

    2016-10-12

  • 正则表达式 修饰符 i不区分大小写 g全局匹配 s 多行搜索 ^$
    查看全部
    0 采集 收起 来源:RegExp对象

    2016-10-12

  • 正则表达式。regexp对象
    查看全部
    0 采集 收起 来源:RegExp对象

    2016-10-12

举报

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

微信扫码,参与3人拼团

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

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