ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScript で英数字のみの正規表現を作成するにはどうすればよいですか?

JavaScript で英数字のみの正規表現を作成するにはどうすればよいですか?

DDD
DDDオリジナル
2024-11-02 22:21:30970ブラウズ

How to Create an Alphanumeric-Only Regular Expression in JavaScript?

JavaScript の英数字のみの正規表現

テキスト入力を使用する場合、多くの場合、文字を英数字のみ (a ~ z、A ~ Z) に制限する必要があります。 、0-9)。ただし、英数字を許可する正規表現では、文字と数字の両方が必要になることがよくあります。

文字または数字のいずれかを個別に許可する必要があるシナリオでは、別の正規表現が必要です。次のパターンは、両方を必要とせずに英数字と一致します:

/^[a-z0-9]+$/i

パターンの詳細:

  • ^: 文字列の先頭。
  • [a -z0-9]: 小文字 (a-z) または数字 (0-9) と一致します。
  • : 前のパターンが 1 回以上出現する必要があることを示します。
  • $: 末尾string.
  • i: 大文字と小文字を区別しない一致。

ユニバーサル文字のサポート

文字などのユニバーサル文字を許可する必要がある場合さまざまな言語の場合は、正規表現を変更してそれらの文字を含めることができます。たとえば、ペルシア語文字をサポートするには、次のパターンを使用します:

/^([a-zA-Z0-9\u0600-\u06FF\u0660-\u0669\u06F0-\u06F9 _.-]+)$/

ここでは、ペルシア語文字と一致するために追加の Unicode 文字範囲が追加されています。

以上がJavaScript で英数字のみの正規表現を作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。