正規表示式 \uxxxx 元字元

admin發表於2018-08-11
\uxxxx元字元可以匹配十六進位制數字xxxx規定的Unicode字元。

語法結構:

(1).建構函式方式:

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

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

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

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

瀏覽器支援:

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

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

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

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

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

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

例項程式碼:

[JavaScript] 純文字檢視 複製程式碼執行程式碼
var str="This is an good antzone"; 
var reg=/\u0061/; 
console.log(str.match(reg));

十六進位制數字0061物件的Unicode字元是小寫字母a。

[JavaScript] 純文字檢視 複製程式碼執行程式碼
var str="This is an good antzone"; 
var reg=new RegExp("\\u0061"); 
console.log(str.match(reg));

功能與上述程式碼相同,只不過此程式碼採用建構函式方式建立正規表示式。

相關文章