JDP 發表於 2005-12-19 15:19:26

判斷當前字元是英文字元還是中文字元(JavaScript)

/*判斷當前字符是英文字符還是中文字符*/
function ifWesternChr(chrInput)
{
var chrInput_e;
chrInput_e=escape(chrInput);
if(chrInput_e.length==(chrInput.length)*6 || chrInput=="\r" || chrInput=="\n")
return false; /*只有非普通ASCII字符經過escape()函數編碼之後的長度才會等於原長度的6倍,所以用這種方法可以避開內碼直接判斷當前字符是否為中文。*/
else
return true;
/* true 是英文, false 是中文 */
}
頁: [1]
查看完整版本: 判斷當前字元是英文字元還是中文字元(JavaScript)