この記事では、ユーザーが漢字のみを入力することを制限するJavaScriptの方法を示しています。参照のためにそれを共有してください。特定の実装方法は次のとおりです。
関数を検証するとき、漢字の場合、文字列の長さが2で追加されることを理解する必要があります。通常の場合は、// u4e00- // u9fa5を使用してそれを解くことができます。
1。ユニコードテスト漢字
コードコピーは次のとおりです。
関数chkstrlen(str)
{
var strlen = 0;
for(var i = 0; i <str.length; i ++)
{
if(str.charcodeat(i)> 255)//漢字の場合、2文字列長を追加します
strlen += 2;
それ以外
strlen ++;
}
strlenを返します。
}
2。通常のルールを使用して入力できる漢字のみ
コードコードを次のようにコピーします
この記事がみんなのJavaScriptプログラミングに役立つことを願っています。