私はJavaScriptで作業していて、テキストに兆候があるかどうかを確認したいと思っています。テキストに()と&文字が含まれているか、繰り返し文字が含まれているかを確認したいのですが。いくつかの例:
テスト-複数のtがあります
tes&t -has&
test(test) -(と)、複数のtと2回の「e」文字があります
test&(test -has&and(および複数のtおよびe
test&(&t-複数のt、複数の&および(
tesra-これはどのパターンにも適合しません
私はすでにこのようなものを作りました:
if ((/(\w+)(?=\1)/g).test(str)) alert('multiple signs')
ただし、複数の記号が次々にある場合にのみカウントされるため、「teest」はパターンに適合し、テストは行われません。誰か助けてもらえますか?私はそれらすべての正規表現機能を理解することはできませんでした:(それは2つの正規表現に分けることができます。
よろしくお願いします