正規表示式匹配雙位元組字元

admin發表於2018-05-20
有時候需要獲取雙位元組字元,下面就來介紹一下如何使用這規則表示式實現此功能。

先看一下如何匹配中文字元:

[JavaScript] 純文字檢視 複製程式碼執行程式碼
str="螞蟻部落antzone";
var reg=new RegExp("[\u4e00-\u9fa5]","g"); 
console.log(str.match(reg));

以上程式碼可以匹配字串中的漢字。

匹配雙位元組字元(包括漢字):

[JavaScript] 純文字檢視 複製程式碼執行程式碼
str="螞蟻部落antzone";
var reg=new RegExp("[^\x00-\xff]","g"); 
console.log(str.match(reg));

[^\x00-\xff]是雙位元組字符集的範圍。

相關文章