正则表达式是描述字符模式的对象。正则表达式用于在文本上执行模式匹配和“搜索和替换”功能。
var patt = /JC2182/i
示例说明:
- /JC2182/i - 是一个正则表达式。
- JC2182 - 是一种模式(用于搜索)。
- i - 是一个修饰符(将搜索修改为不区分大小写)。
修饰符
修饰符用于执行不区分大小写和全局搜索:
括号
括号用于查找一系列字符:
| 表达式 | 描述 |
|---|---|
| [abc] | 找到括号之间的任何字符 |
| [^abc] | 找到不在括号之间的任何字符 |
| [0-9] | 找到括号内的任何字符(任何数字) |
| [^0-9] | 找到不在括号之间的任何字符(任何非数字) |
| (x|y) | 找到指定的任何替代方案 |
元字符
元字符是具有特殊含义的字符: