正則表達式基礎篇一

str = i am genius

. 匹配除換行符以外的任意字符

/./.test(str) = true

\w 匹配字母或數字或下劃線或漢字

/\w/.test(str) = true

\s 匹配任意的空白符

/\s/.test(str) = true

\d 匹配數字

/\d/.test(str) = false

\b 匹配單詞的開始或結束

\b不是很理解

^ 匹配字符串的開始

/^i/.test(str) = true

$ 匹配字符串的結束

/ws/.test(str) = false


str = i am geniusi am genius

* 重複零次或更多次

/\w*/.test(str) = true

+ 重複一次或更多次

/\w+/.test(str) = true

? 重複零次或一次

/\w+/.test(str) = true

{n} 重複n次

/(i am genius){2}/.test(str) = true

{n,} 重複n次或更多次

/(i am genius){3,}/.test(str) = false

{n,m} 重複n到m次

/(i am genius){0,2}/.test(str) = true

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章