次の正規表現があります。
(?!^[&#]*$)^([A-Za-z0-9-'.,&@:?!()$#/\\]*)$
AZ、aZ、0-9、およびこれらの特殊文字を許可します'.,&@:?!()$#/\
次の一連の文字が文字列内のどこかにこの順序で出現する場合、一致させたくありません。
&#
「&#」だけを入力としてこの正規表現を実行すると、パターンと一致せず、エラーが発生します。正規表現を実行すると'.,&@:?!()$#/\ABC123
、パターンと一致しますが、エラーはありません。
ただし、次のように実行すると:
'.,&#@:?!()$#/\ABC123
エラーにもなりません。 シーケンスのチェックに問題があります。
誰かが私が間違ったことを教えてもらえますか、私はこれらのことが得意ではありません.