數碼資源網

文章頻道 軟件下載 安卓下載 蘋果下載

當前位置:首頁文章中心綜合應用軟件使用 → JS正則表達式大全

JS正則表達式大全

時間:2017-07-28 15:09:27人氣:200作者:網友整理
POST2.8.02.10.0
POST2.8.02.10.0 for Android
  • 類型:安卓趣味娛樂大小:37.42M語言:簡體中文 評分:4.0
  • POST是一款值得您下載使用的玩音樂軟件。在使用過程中它會根據你的喜好給你推薦你...
立即下載
文本轉換最新版(文本工具) v1.7.6 安卓版
文本轉換最新版(文本工具) v1.7.6 安卓版 for Android
  • 類型:安卓係統應用大小:11.50M語言:簡體中文 評分:3.0
  • 今天為大家帶來了一款非常實用的文本工具文本轉換最新版,無論生活還是工作中經常會用...
立即下載
python編程教學app1.6
python編程教學app1.6 for Android
  • 類型:安卓學習閱讀大小:55.45M語言:簡體中文 評分:4.6
  • python編程教學app是一款簡單的編程手機軟件。這款軟件安裝在手機上以後,用...
立即下載

正則表達式字符類是 將單獨的直接符放進中括號內就可以組合成字符類.一個字符類和它所包含的任何一個字符都匹配。在正則表達式中用戶可以定義否定字符類,這些類匹配的是除那些包含在中括號之內的字符外的所有字符。那麼,JS正則表達式大全都有哪些呢?讓我們一起期待一下吧!

JS正則表達式大全截圖

JS正則表達式大全

\n 匹配一個換行符 

\r 匹配一個回符 

\s 匹配一個空白字符,包括\n,\r,\f,\t,\v等 

\S 匹配一個非空白字符,等於/[^\n\f\r\t\v]/ 

\t 匹配一個製表符 

\v 匹配一個重直製表符 

\w 匹配一個可以組成單詞的字符(alphanumeric,這是我的意譯,含數字),包括下劃線,如[\w]匹配"$5.98"中的5,等於[a-zA-Z0-9] 

\W 匹配一個不可以組成單詞的字符,如[\W]匹配"$5.98"中的$,等於[^a-zA-Z0-9]。

\ 做為轉意,即通常在"\"後麵的字符不按原來意義解釋,如/b/匹配字符"b",當b前麵加了反斜杆後/\b/,轉意為匹配一個單詞的邊界。 

對正則表達式功能字符的還原,如"*"匹配它前麵元字符0次或多次,/a*/將匹配a,aa,aaa,加了"\"後,/a\*/將隻匹配"a*"。 

JS正則表達式

^ 匹配一個輸入或一行的開頭,/^a/匹配"an A",而不匹配"An a" 

$ 匹配一個輸入或一行的結尾,/a$/匹配"An a",而不匹配"an A" 

* 匹配前麵元字符0次或多次,/ba*/將匹配b,ba,baa,baaa 

+ 匹配前麵元字符1次或多次,/ba*/將匹配ba,baa,baaa 

? 匹配前麵元字符0次或1次,/ba*/將匹配b,ba 

(x) 匹配x保存x在名為$1...$9的變量中 

x|y 匹配x或y 

{n} 精確匹配n次 

{n,} 匹配n次以上 

{n,m} 匹配n-m次 

[xyz] 字符集(character set),匹配這個集合中的任一一個字符(或元字符) 

[^xyz] 不匹配這個集合中的任何一個字符 

[\b] 匹配一個退格符 

\b 匹配一個單詞的邊界 

\B 匹配一個單詞的非邊界 

\cX 這兒,X是一個控製符,/\cM/匹配Ctrl-M 

\d 匹配一個字數字符,/\d/ = /[0-9]/ 

\D 匹配一個非字數字符,/\D/ = /[^0-9]/ 

JS正則表達式大全

用re = new RegExp("pattern",["flags"]) 的方式比較好 

pattern : 正則表達式 

flags: g (全文查找出現的所有 pattern) 

i (忽略大小寫) 

m (多行查找) 

 vaScript動態正則表達式問題 

請問正則表達式可以動態生成嗎? 

例如JavaScript中: 

var str = "strTemp"; 

要生成: 

var re = /strTemp/; 

如果是字符連接: 

var re = "/" + str + "/"即可 

軟件特別說明
JS正則表達式大全就在正則表達式專題裏哦!

相關文章

猜你喜歡

正則表達式下載大全
正則表達式下載大全

正則表達式下載大全

正則表達式又稱規則表達式,是用來檢索、替換那些符合某個模式的文本。不會寫正則表達式也沒有關係,因為在...[更多]

感謝速聯科技、八度網絡、九九數據、億恩科技、群英網絡讚助部分帶寬!

關於本站 | 聯係方式 | 版權聲明 | 下載幫助(?) | 網站地圖

Copyright 2002-2020 95262.com 【數碼資源網】 版權所有 粵ICP備2020128507號-1

本站所有軟件來自互聯網,版權歸原著所有。如有侵權,敬請來信告知 ,我們將及時撤銷。