JavaScript で英数字のみの文字列の RegEx を作成する
英数字文字列を検証するための RegEx パターンを作成するときは、次のようなシナリオを考慮することが重要です。 string には文字のみまたは数字のみを含めることができます。この要件を満たすために、両方を必須にすることなく、どちらかのタイプの文字を許可するパターンを作成できます。
これを実現するには、次の RegEx 式を利用できます。
/^[a-z0-9]+$/i
ブレークダウンパターン:
使用例
次のコード スニペットを考えてみましょう。 :
const inputString = "abc123"; const isAlphanumeric = /^[a-z0-9]+$/i.test(inputString); console.log(isAlphanumeric); // Output: true
この例では、inputString には英数字のみが含まれているため、 RegEx 検証に合格し、真の出力が得られます。
ユニバーサル文字のサポート
要件がペルシャ語やアラビア語などの言語を含むユニバーサル文字をサポートすることである場合、パターンは次のように変更できます:
/^([a-zA-Z0-9\u0600-\u06FF\u0660-\u0669\u06F0-\u06F9 _.-]+)$/
この更新されたパターンにはペルシア語文字の文字範囲が含まれており、正規表現でペルシア語文字を含む文字列を検証します。
以上がJavaScript で英数字文字列の正規表現を作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。