Search

10/15/2008

計算 2 Bytes 中文字數

用下面這段 Reg Expession 可以計算出中文字和英文字的字數,如此一來英文可以填寫50個字、中文只能填寫 25 個字。

var textNumber = sStr.value.replace(/[^\x00-\xff]/g,"00").length;
if (textNumber>50){
alert("您填寫文字過長,僅供填寫25個中文字,請修改您的文字");
return false;
}

沒有留言: