JavaScript で文字列が正規表現に準拠しているかどうかを確認する
JavaScript で文字列を操作する場合、文字列が特定のパターンに準拠しているかどうかを検証できるようになります。不可欠。重要なタスクの 1 つは、文字列が指定された正規表現と一致するかどうかを判断することです。この記事では、^([a-z0-9]{5,})$ 正規表現を使用してこれを実現し、ブール値の結果を取得する方法について説明します。
部分一致のチェックには match() メソッドがよく使用されます。文字列内で。ただし、このケースでは、文字列全体が正規表現パターンを満たすかどうかを判断しようとします。 regex.test() メソッドを入力します。
ブール結果に regex.test() を使用する
文字列がregex、regex.test() が解決策です。このメソッドは、文字列の一部が正規表現に一致する場合は true を返し、それ以外の場合は false を返します。この例では、regex.test() を使用して、文字列全体が正規表現に一致するかどうかを検証できます:
<code class="js">console.log(/^([a-z0-9]{5,})$/.test('abc1')); // false console.log(/^([a-z0-9]{5,})$/.test('abc12')); // true console.log(/^([a-z0-9]{5,})$/.test('abc123')); // true</code>
以上が文字列が JavaScript の正規表現に一致するかどうかを判断するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。