本篇文章並不適合初學者學習正規表示式的教程,這裡不會介紹正則的語法及使用詳情等,只是個人在學習使用正則的過程中的自我總結,方便以後使用時查閱相關知識點的作用。
一、語法
\d 匹配乙個數字
\w 匹配乙個字母或數字
\s 匹配乙個空格(包括tab製表符等空白符)
. 匹配除"\n"外的所有字元
? 匹配零個或乙個字元
| 條件匹配,如:a|b 匹配a或者b字元
^ 字串的開頭
$ 字串的結尾
複雜條件匹配
任意長度
如: [0-9]* 匹配0個或多個數字字元
指定長度
匹配n到m個(前表示式)匹配的字元
二、字串提取
() 提取符合表示式規則的子字串
三、其他用法
匹配任意的字串的幾種方式
/[^]*/ /[\s\s]*/ /[\d\d]*/ /[\w\w]*/
匹配所有的中文
/[\u4e00-\u9fa5]+/g
匹配所有的雙位元組字元
/[^\x00-\xff]+/g
js正規表示式使用總結
先發乙個比較666的正規表示式 array.reverse join match 1 ig reverse 這個是陣列去重的正規表示式,面試的時候用這個絕對一級棒!1.在表示式中有特殊意義,需要新增 才能匹配該字元本身的字元彙總 匹配的是字元的開頭,在多行檢索中,匹配的是一行的開頭 要匹配 字元本身...
正規表示式個人總結
1 數量限定符號,表示匹配次數 或者叫做長度 的符號 包括 0次或者多次 1次或者多次 0次或者1次 匹配n次,n為整數 匹配從n到m之間的某個數的次數 n和m都是整數 匹配n到無窮次之間任意次數 匹配0到m之間任意次數 他們放到匹配格式的後面 例如 號碼 024 84820482,02484820...
js正規表示式總結
1,斜槓用於轉義,在js正則裡,只有一些元字元 等 和 本身需要轉義,其他的不需要轉義,如果其他的字元前面使用了 可能會產生負面影響,比如 b,t這些有特殊含義的轉義。此外,在js正則中,還有乙個用處在於使用new regexp 形式建立正則物件時,比如new regexp a a 其中 是乘以的意...