JS---正则表达式练习

/ddd/.test("123")
true
new RegExp(/ddd/).test("123")
true
RegExp(/ddd/).test("123")
true

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

d表示数字

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

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

S表示非s

/www/.test('a_1')
true

 

范围符号

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

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

^Hi:表示Hi开头

end$:表示以end结尾

:零宽单词边界 如:

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

 

特殊字符转义

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

分组

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

  

原文地址:https://www.cnblogs.com/beast-king/p/4940727.html