您的位置:首页 > Web前端 > JavaScript

JS---正则表达式练习

2015-11-05 20:38 218 查看
/\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

  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: