jsで文字列入力中の英語文字の長さを制限します.

435 ワード

jsでは、文字列入力中の英語文字の長さを制限する方法があります.
これは自分で書く方法です.
function checklength(str){
var v_temp = str.replace(/^\s+/g, '').replace(/\s+$/g, '');//del the blankspace, like trim().
if(v_temp.length!=0) str = v_temp;
return str.replace(/[^\x00-\xff]/g,"**").length; //A Chinese two ** instead
}
このように、入力中の英語文字の長さをリアルタイムで検証することができます.例えば、中国語を入力すると80文字、英語160文字が登れないなどです.