JS---正则表达式练习

/\d\d\d/.test("123")
true
new RegExp(/\d\d\d/).test("123")
true
RegExp(/\d\d\d/).test("123")
true

.表示任意字符(除换行等控制字符外)

\d表示数字

\w表示数字、字母或下划线

\s表示空格、TAB、换行符、换页符

\S表示非\s

/\w\w\w/.test('a_1')
true

 

范围符号

[A-F]:A-F之间的字符

[^A-F]:A-F以外的字符

^Hi:表示Hi开头

end$:表示以end结尾

\b:零宽单词边界 如:

/\bno/.test("a no")
true

 

特殊字符转义

/\$ab/.test("a$abcd")
true

 

分组

/(abc)/.test("abcdefg")
true
/(abc)\1(def)\2/.test("abcabcdefdefdd")
true

 

 

  

posted @ 2015-11-05 20:38  框框A  阅读(382)  评论(0编辑  收藏  举报