ホームページ >ウェブフロントエンド >jsチュートリアル >javascript_javascript スキルを使用してユーザーの中国語入力を制限する方法

javascript_javascript スキルを使用してユーザーの中国語入力を制限する方法

WBOY
WBOYオリジナル
2016-05-16 16:30:521672ブラウズ

この記事の例では、JavaScript でユーザーの入力を漢字のみに制限する方法について説明します。皆さんの参考に共有してください。具体的な実装方法は以下の通りです。

関数を検証したい場合は、それが漢字の場合、文字列の長さが 2 増加することを理解する必要があります。正規表現を使用する場合は、\u4E00-\u9FA5 を直接使用して問題を解決できます。

1. Unicode の漢字をチェックします

コードをコピーします コードは次のとおりです:

関数 chkstrlen(str)
{
var strlen = 0; for(var i = 0;i < str.length; i )
{
if(str.charCodeAt(i) > 255) //漢字の場合は文字列長に2を足します
strlen = 2
その他
ストレン
}
strlen を返します
}

2. 正規表現を使用して入力できるのは漢字のみです

コードをコピー コードは次のとおりです。
この記事が皆さんの JavaScript プログラミング設計に役立つことを願っています。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。