- regexObj.test( str )
测试真正表达式与指定字符串是否匹配
/13566668888/.test("1356666888"); // => false
/13566668888/.test("1356666888"); // => false
/13566668888/.test("x1356666888y"); // => true - 锚点
- 匹配一个位置
- ^ : 起始位置
/^http:/.test("http://www.163.com") // => true
/^http:/.test("ahttp://www.163.com") // => false - $ : 结尾位置
/.jpg$/.test("abc.jpg") // => true
/.jpg$/.test("abc.jpg1") // => false - \b : 单词边界
/\bis\b/.test("this") // => false
/\bis\b/.test("that is tom") // => true
- ^ : 起始位置
- 匹配一个位置
- 字符类
- 匹配一类字符中的一个
- [abc] : a或b或c
- [0-9] : 一个数字
- [^0-9] : 非数字的一个字符
- [a-z] : 一个字母
- . : 任一字符(换行除外)
- 匹配一类字符中的一个
- 元字符
- 具有特殊意义的字符
- ^、$、\b
- \d : [0-9]
- \D : [^\d]
- \s : 空白符
- \S : [^\s]
- \w : [A-Za-z0-9_]
- \W : [^\w]
- 具有特殊意义的字符
- 量词
- 出现的次数
- {m,n} : m到n次
- * : {0,}
- ? : {0,1}
- + : {1,}
- 出现的次数
网友评论