一、创建正则表达式的两种方式:字面量1 var re = ab+c ;2 调用RegExp对象的构造函数1 var re = RegExp(“ab
一、创建正则表达式的两种方式:
- 字面量
1 var re = / ab+c / ;
2. 调用RegExp对象的构造函数
1 var re = RegExp(“ab+c”);
二、特殊字符
- ^ 匹配输入的开始
- $ 匹配输入的结束
- * 匹配前面一个字符0次或多次
- + 匹配前面一个字符1次或多次
- ? 匹配前面一个字符0次或1次
- . 匹配任何单个字符,除新一行开头
- {n} 重复n次
- {n,m} 重复n-m次
- [asd] 一个字符集合中任意字符
- [^asd] 反字符集合
- [\b] 匹配一个推格
- \d 匹配一个数字
- \D 匹配一个非数字字符
- \f 匹配一个换页符
- \n 匹配一个换行符
- \r 匹配一个回车符
- \s 匹配一个空白字符,包括空格、制表符、换页符和换行符
- \S 匹配一个非空白字符