1. JS中正则表达式定义

JavaScript 中的正则表达式用 RegExp 对象表示。

JS中定义正则表达式的两种方法:

2. 直接量字符

正则表达式中的所有字母和数字都是按照字面含义进行匹配的,同样也支持非字母数字的字符匹配,这些字符需要通过反斜线 '\' 作为前缀进行转义。

正则表达式中的直接量字符:

3. 字符类

将直接量字符单独放在方括号内就组成了字符类。

正则表达式中的字符类:

4. 重复字符

正则表达式中的重复字符:

默认为贪婪匹配,若要实现非贪婪匹配,只需在待匹配的项后面加1个 ? 即可。

详细说明见贪婪匹配和非贪婪匹配

5. 选择,分组和引用

正则表达式中的选择、分组和引用字符:

6. 指定匹配位置

正则表达式中的锚字符:

7. 修饰符

正则表达式中的修饰符:

8. String 方法

String支持的4中使用正则表达式的方法:

9. RegExp对象

RegExp的属性:

RegExp的方法:

04-18 17:14