Jquery で漢字かどうかを判断する方法: まずフロントエンド サンプル ファイルを作成し、次に中国語と一致する正規表現を「\u4E00-\u9FA5」として入力し、次に test または match を使用して、文字列が正規一致するかどうかを検出し、最後に判定結果を出力します。
このチュートリアルの動作環境: Windows 7 システム、jquery バージョン 1.10.0. この方法は、すべてのブランドのコンピューターに適しています。
推奨: 「jquery ビデオ チュートリアル 」
jquery で正規表現を使用して、中国語が含まれているかどうか、およびすべて中国語であるかどうかを判断する方法
はじめに jquery では、正規表現を使用して、中国語が含まれているかどうか、またはすべて中国語固有のメソッド コードであるかどうかを確認します。完全なサンプル デモがあります。
jquery では、変数またはユーザーがテキスト ボックスに入力した内容に中国語が含まれているかどうか、またはすべて中国語であるかどうかを判断したい場合、その方法は非常に簡単です。
以下では、Web マスターが実際に必要な式の書き方を段階的に説明します。
まず、中国語との一致に使用される正規表現は次のとおりです。
\u4E00-\u9FA5
2 番目に、正規表現で式の場合、文字列を検証または一致させたい場合は、test または match を使用できます。
test: 文字列が正規表現と一致するかどうかを検出し、true または false を返すために使用されます。 ;
構文構造: Regular.test(string)
match: 正規表現に一致する文字列内の値を取得するために使用されます。一致する値が見つからない場合は、null が返されます。
構文構造: string.match(regulator);
上記の 2 つの手順を理解した後、必要な正規表現の記述を開始できます。
var v="要检验的字符串"; var d=/[\u4E00-\u9FA5]+/.test(v);//检测v里是否包含1个或多个中文字符 或者: var d=v.match(/[\u4E00-\u9FA5]+/);//匹配v里1个或多个连续的中文字符
上記のコードでは, v に中国語の文字が含まれている限り、d は true です。これは、「中国語の文字が含まれているかどうかを判断する」という要件を満たしています。その後、文字列がすべて中国語であるかどうかを判断したい場合は、文字列を示す記号を追加するだけで済みます。正規表現の文字列の先頭と末尾:
var v="要检验的字符串"; var d=/^[\u4E00-\u9FA5]+$/.test(v);//检测v从开头到结尾是否为一个或多个中文 或者: var d=v.match(/^[\u4E00-\u9FA5]+$/);//匹配v从开头到结尾1个或多个连续的中文字符
以上が漢字かどうかを判断するjqueryメソッドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。