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

JavaScript正则表达式

Samaritan Web前端工程师
难度中级
时长 1小时30分
学习人数
综合评分9.70
346人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.6 逻辑清晰
  • \w 匹配任意来自基本拉丁字母表中的字母数字字符,还包括下划线。等价于 [A-Za-z0-9_]。 例如,/\w/ 匹配 "apple" 中的 'a',"$5.28" 中的 '5' 和 "3D" 中的 '3'。 \W 匹配任意不是基本拉丁字母表中单词(字母数字下划线)字符的字符。等价于 [^A-Za-z0-9_]。 例如,/\W/ 或 /[^A-Za-z0-9_]/ 匹配 "50%" 中的 '%'。
    查看全部
    2 采集 收起 来源:范围类

    2018-03-22

  • 字符集合(Character Sets) 字符 含义 [xyz] 一个字符集合,也叫字符组。匹配集合中的任意一个字符。你可以使用连字符'-'指定一个范围。 例如,[abcd] 等价于 [a-d],匹配"brisket"中的'b'和"chop"中的'c'。 [^xyz] 一个反义或补充字符集,也叫反义字符组。也就是说,它匹配任意不在括号内的字符。你也可以通过使用连字符 '-' 指定一个范围内的字符。 例如,[^abc] 等价于 [^a-c]。 第一个匹配的是 "bacon" 中的'o' 和 "chop" 中的 'h'。
    查看全部
    1 采集 收起 来源:范围类

    2018-03-22

  • [^None of] [^xyz] 一个反义或补充字符集,也叫反义字符组。也就是说,它匹配任意不在括号内的字符。你也可以通过使用连字符 '-' 指定一个范围内的字符。 例如,[^abc] 等价于 [^a-c]。 第一个匹配的是 "bacon" 中的'o' 和 "chop" 中的 'h'。
    查看全部
    1 采集 收起 来源:字符类

    2018-03-22

  • [one of] 字符集合(Character Sets) 一个字符集合,也叫字符组。匹配集合中的任意一个字符。你可以使用连字符'-'指定一个范围。 例如,[abcd] 等价于 [a-d],匹配"brisket"中的'b'和"chop"中的'c'。
    查看全部
    1 采集 收起 来源:字符类

    2018-03-22

  • 正则表达式中的特殊字符含义 https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/RegExp#Special_characters_in_regular_expressions
    查看全部
    0 采集 收起 来源:元字符

    2017-03-19

  • https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/RegExp#Special_characters_in_regular_expressions 正则表达式中的特殊字符 https://regexper.com/#%5CB https://regexper.com/#%5Cb
    查看全部
    0 采集 收起 来源:元字符

    2017-03-19

  • flags 如果指定,标志可以具有以下值的任意组合: g 全局匹配;找到所有匹配,而不是在第一个匹配后停止 i 忽略大小写 m 多行; 将开始和结束字符(^和$)视为在多行上工作(例如,匹配每一行的开始和结束(由 \n 或 \r 分割),而不只是整个输入字符串的最开始和最末尾处。 u Unicode; 将模式视为Unicode序列点的序列 y 黏; 仅匹配目标字符串中此正则表达式的lastIndex属性指示的索引(并且不尝试从任何后续的索引匹配)
    查看全部
    0 采集 收起 来源:RegExp对象

    2017-03-19

  • /g 贪婪模式 https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/RegExp#Parameters https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/RegExp#boundaries
    查看全部
    1 采集 收起 来源:RegExp对象

    2017-03-19

  • \bxxx\b 单词边界 [\b] 匹配一个退格符(backspace)(不要与 \b 混淆)
    查看全部
    1 采集 收起 来源:RegExp对象

    2017-03-19

  • https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp RegExp https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/RegExp 字面量, 构造函数和工厂符号都是可以的: /pattern/flags // 字面量: 模式 标志 new RegExp(pattern [, flags]) // 构造函数: 模式 标志 RegExp(pattern [, flags]) // 工厂符号:​​​​​​​ 模式 标志​​​​​​​
    查看全部
    0 采集 收起 来源:RegExp对象

    2017-03-19

  • (group) $1 === group1 $2 === group2 $3 === group3
    查看全部
  • [one of] {times} \d = 0-9
    查看全部
  • https://regexper.com https://regexper.com/#%5E(%5Ba-zA-Z0-9_-%5D)%2B%40(%5Ba-zA-Z0-9_-%5D)%2B((%5C.%5Ba-zA-Z0-9_-%5D%7B2%2C3%7D)%7B1%2C2%7D)%24
    查看全部
  • Regular Expression
    查看全部
  • find ./ -name *.txt man find find -H find -L https://ss64.com/bash/find.html http://www.tldp.org/LDP/abs/html/moreadv.html Linux bash shell
    查看全部

举报

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

微信扫码,参与3人拼团

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

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