JSで文字列が正規表現に一致するかどうかを確認する 質問する

JSで文字列が正規表現に一致するかどうかを確認する 質問する

JavaScript (jQuery も使用可能) を使用して、文字列が正規表現に一致するかどうかを確認し^([a-z0-9]{5,})$、結果を取得しtrueますfalse

match()文字列全体ではなく、文字列の一部が正規表現に一致するかどうかをチェックしているようです。これで問題は解決しますか? 問題を解決するためにこれを適応できますか? どのように?

ベストアンサー1

使用regex.test()ブール値の結果だけが必要な場合:

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

()...キャプチャの必要がないので、正規表現から を削除できます。

おすすめ記事