程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> js判斷字符串真實字符數

js判斷字符串真實字符數

編輯:.NET實例教程

默認的JS判斷字符長度的方法是按字數計算的,這樣1個漢字與1個英文都是1的長度,不夠准確,可以用下面的代碼來實現1個漢字等於兩個英文長度的計算.

<script>
String.prototype.getlength = function()
{
return this.replace(/[^\x00-\xff]/ig, "aa").length;
}

//例子
alert("我是Miller".getlength());
alert("我是Miller".replace(/[^\x00-\xff]/ig,"aa").length);
</script>

 (/[^\x00-\xff]/ig這是漢字的正則,ig為不區分大小寫.

"aa"表示當出現漢字的時候,替換成aa,這樣就是一個漢字成了雙字節的了.

alert是兩種使用的方法.



  1. 上一頁:
  2. 下一頁: