javascript 正規表示式 更新中

2021-06-18 01:23:06 字數 1715 閱讀 6958

引用位址: 和

一.建立方法

1. var  te = new regexp("匹配的內容",「匹配模式」);

2. var te = /匹配的內容/匹配的模式;

二.匹配的內容

1.預定義字元類:

字元正則

描述\t

/\t/

製表符\n

/\n/

製表符\r

/\r/

回車符\f

/\f/

換頁符\a

/\a/

alert字元

\e/\e/

escape字元

\cx/\cx/

與x相對應的控制字元

\b/\b/

與回退字元

\v/\v/

垂直製表符

\0/\0/

空字元

2.預定義類

字元等同於描述.

[^\n\r]

除了換行和回車之外的任意字元

\d[0-9]

數字字元

\d[^0-9]

非數字字元

\s[ \t\n\x0b\f\r]

空白字元

\s[^ \t\n\x0b\f\r]

非空白字元

\w[a-za-z_0-9]

單詞字元(所有的字母)

\w[^a-za-z_0-9]

非單詞字元

[...]

方括號內的任意字元

[^....]

不在方括號內的任意字元

3.量詞

**型別描述?

軟性量詞

出現零次或一次

*軟性量詞

出現零次或多次(任意次)

+軟性量詞

出現一次或多次(至道一次)

硬性量詞

對應零次或者n次

軟性量詞

至少出現n次但不超過m次

軟性量詞

至少出現n次(+的公升級版)

4.邊界

邊界正則

名稱描述^開頭

注意不能緊跟於左中括號的後面$結尾

\b單詞邊界

指[a-za-z_0-9]之外的字元

\b非單詞邊界

5.選擇、分組、引用

屬性名稱描述|

豎線分隔供選擇的字串,每個字串都可匹配

(.....)

圓括號第一種作用是將幾個項組合成表示式後可以跟隨次數,第二個作用定義子模式

(?:......)

問號分好/n

三、匹配的模式(放在最後乙個斜線的後邊)

g (全文查詢)

i (忽略大小寫)

m (多行查詢)

四、方法

1.test-檢測查詢的字串中是否有這個匹配的,返回boolean-true或false----形式:模式.test(字串)

window.onload = function  ()

2.exec-返回匹配的字串

window.onload = function  ()

3.match-返回匹配的字串

上例-->   alert(ccc.match(ta));  //輸出 @$#%#,@$#%#

Javascript正規表示式

這段時間學習js,正好遇到了正規表示式。下面通過使用例項介紹一下正規表示式。正規表示式,又稱正規表示法 常規表示法 英語 regular expression,在 中常簡寫為regex regexp或re 電腦科學的乙個概念。正規表示式使用單個字串來描述 匹配一系列符合某個句法規則的字串。在很多文字...

JavaScript 正規表示式

一 什麼是正規表示式 正規表示式 regular expression 是乙個描述字元模式的物件。測試正規表示式 regexp 物件包含兩個方法 test 和exec 功能基本相似,用於測試字串匹配。test 方法在字串中查詢是否存在指定的正規表示式並返回布林值,如果存在則返回true,不存 在則返...

javascript 正規表示式

正規表示式 regexp物件 主要用於表單驗證 1 建立正規表示式 1 var ret pattern pattern是內容,可以是正規表示式的內容,可以是字元或是其他的內容 2 var rag new regexp pattern 括號內可以是雙引號或者單引號 2 正規表示式的exec方法 reg...