RegExp 修饰符
- i 不区分大小写 例如: /\.(png|svg|jpg|jpeg)$/i — 匹配以 .png|svg|jpg|jpeg (不区分大小写)为后缀的内容
- g 执行全局搜索,找到所有匹配项 全文查找 例如:/is/g — 对 "is" 进行全局搜索:
test() 方法: (搜索字符串指定的值,返回布尔值)
var str = '123a';
var patt3 = /^[a-zA-Z0-9_]+$/;
document.write(patt3.test(str)) //输出 true
方括号 ( [ ] 用于查找某个范围内的字符串)
- [0-9]: 0-9中的任何一个数字 同理[a-z] [A-Z]
元字符 (拥有特殊意义的字符)
- \w 查找数字字母和下划线
- \W 查找非单词字符(除了数字字母)
- \d查找数字
- \D查找非数字
常用限定符
代码/语法 | 说明 |
---|---|
* | 重复零次或更多次 |
+ | 重复一次或更多次 |
? | 重复零次或一次 |
{n} | 重复n次 |
{n,} | 重复n次或更多次 |
{n,m} | 重复n到m次 |