一起学RegExp
  • 前言
  • 简介
    • 什么是正则表达式
    • JS常用正则表达式函数
    • 正则可视化工具
  • 语法
    • 构造正则表达式
    • 定位符
    • 普通字符
    • 特殊字符
    • 限定符
    • 分组
    • 运算符优先级
    • 表达式全集
  • 正则分析
  • 常用正则
  • 应用场景
    • path-to-regexp
  • 进阶
    • 正则引擎
    • DFA与NFA
    • 高效正则表达式
Powered by GitBook
On this page
  • 普通字符集
  • 普通字符模式

Was this helpful?

  1. 语法

普通字符

Previous定位符Next特殊字符

Last updated 5 years ago

Was this helpful?

普通字符包括没有显式指定为元字符的所有可打印和不可打印字符

普通字符集

指在正则表达式中没有特殊含义的字符集,包括所有大写和小写字母、所有数字、所有标点符号和一些其他符号

类型

列子

大写字母

A,B,C,D,E……

小写字母

a,b,c,d,e……

数字

0,1,2,3,4,5,6,7,8,9……

标点符号

"",;:“”#&……

中文字符

中文字符,正则表达式……

不可见字符

“空格”,“tab键”,“换行符”

其他字符

除正则元字符与上述字符以外的所有字符

普通字符模式

/abc123/.exec('abc123'); // 匹配,["abc123", index: 0, input: "abc123", groups: undefined]

/abc123/.exec('abc12'); // 不匹配,null