JS 使用字面量來建立正規表示式

2021-10-21 17:57:15 字數 1334 閱讀 3318

使用字面量來建立正規表示式會更簡單,而用建構函式建立正規表示式會更靈活。

語法:var 變數 = /正規表示式/匹配模式

var reg = /a/i;

var str = "a"

;var res = reg.test

(str)

;console.log

(res)

; // true

建立乙個正規表示式,檢查乙個字串中是否含有a或b

使用 | 表示或者的意思,也表示或者的意思,兩者沒區別

var reg = /a|b/和var reg = /[ab]/結果一樣

var reg = /a|b/i;

var str = "abtrh"

;var res = reg.test

(str)

;console.log

(res)

; // true

建立乙個正規表示式,檢查乙個字串中是否含有字母

裡的內容也是或者的關係。

[a-z] 表示任意小寫字母

[a-z] 表示任意大寫字母

[a-z] 表示任意字母

var reg = /[a-z]/;

var str = "o"

;var res = reg.test

(str)

;console.log

(res)

; // true

檢查乙個字串中是否含有abc或abc或afc

var reg = /a[abf]c/;

var str = "abb"

;var res = reg.test

(str)

;console.log

(res)

; // false

[^]意思是除了

var reg = /[^ab]/;

var str = "ab"

;var res = reg.test

(str)

;console.log

(res)

; // false

[0-9]表示任意數字

var reg = /[0-9]/;

var str = 18;

var res = reg.test

(str)

;console.log

(res)

; // true

js建立正規表示式

在js中,怎麼構造正規表示式呢?構造正規表示式的方法和建立表示式的方法一樣。也就是用多種元字元與操作符將小的表示式結合在一起來建立更大的表示式。可以通過在一對分隔符之間放入表示式模式的各種元件來構造乙個正規表示式。對 jscript 而言,分隔符為一對正斜槓 字元。例如 expression 實際運...

js建立正規表示式

在js中,怎麼構造正規表示式呢?構造正規表示式的方法和建立表示式的方法一樣。也就是用多種元字元與操作符將小的表示式結合在一起來建立更大的表示式。可以通過在一對分隔符之間放入表示式模式的各種元件來構造乙個正規表示式。對 jscript 而言,分隔符為一對正斜槓 字元。例如 expression 實際運...

js使用正規表示式

簡單的說,正規表示式是一種可以用於模式匹配和替換的強有力的工具。其作用如下 測試字串的某個模式。例如,可以對乙個輸入字串進行測試,看在該字串是否存在乙個 號碼模式或乙個信用卡號碼模式。這稱為資料有效性驗證。1.exec 方法 用正規表示式模式在字串中執行查詢,並返回包含該查詢結果的乙個陣列。rgex...