0

英語以外の言語文字を入力できないテキストボックスに検証を入れたいと思います。テキストボックスに日本語を入力することはできません。

このタスクの正規表現があれば教えてください。

4

1 に答える 1

0

英語のみをテストすることはできませんが、ここにリストされているように、ASCII 文字のみをテストできます: http://en.wikipedia.org/wiki/American_Standard_Code_for_Information_Interchange#ASCII_printable_characters

この正規表現は、0x20 から 0x7E までの文字のみを許可するため、機能するはずです。

/^[\x20-\x7E]+$/

結果

これは一致します (英語): I love you

これは一致します (フランス語): Je t'aime

これは一致しません (日本語): 愛している</p>

于 2012-11-11T14:45:08.020 に答える