正規表示式 \B 元字元

admin發表於2018-08-11
B元字元用來匹配非單詞邊界。

語法結構:

(1).建構函式方式:

[JavaScript] 純文字檢視 複製程式碼
new RegExp("\\B")

(2).物件直接量方式:

[JavaScript] 純文字檢視 複製程式碼
/\B/

關於正規表示式建立更多內容參閱JavaScript建立正規表示式一章節。

瀏覽器支援:

(1).IE瀏覽器支援此元字元。

(2).火狐瀏覽器支援此元字元。

(3).火狐瀏覽器支援此元字元。

(4).谷歌瀏覽器支援此元字元。

(5).opera瀏覽器支援此元字元。

(6).safria瀏覽器支援此元字元。

例項程式碼:

[JavaScript] 純文字檢視 複製程式碼執行程式碼
var str="I love> antzone"; 
var reg=/love>\B/;
console.log(str.match(reg));

能夠匹配字串"love>",因為">"不屬於單詞的組成成分,單詞是有"\w"構成的,它等價於"[a-zA-Z0-9_]",">"不在此範圍之內。

[JavaScript] 純文字檢視 複製程式碼執行程式碼
var str="I love antzone"; 
var reg=/love\B/;
console.log(str.match(reg));

以上程式碼不能夠匹配任何內容,因為"antzone"是一個單詞。

相關文章