正則表達式

 匹配除換行符以外的任意字符

\w 匹配字母或數字或下劃線或漢字 等價於 '[^A-Za-z0-9_]'。

\s 匹配任意的空白符

\d 匹配數字

\b 匹配單詞的開始或結束

^ 匹配字符串的開始

$ 匹配字符串的結束

[^\x00-\xff]
表示匹配非單字節的字符,例如漢字,漢字符號……

單字節字符包括英文字母,數字,英文符號……排除這些剩下的也就是漢字和其他文字了

function getStrLength(str)
{
   var cArr = str.match(/[^\x00-\xff]/ig);
   return str.length + (cArr == null ? 0 : cArr.length);
}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章