1

= には一致するが、!=、<=、>=、'=、および == には一致しない正規表現 (JavaScript) を作成しようとしています。私はすべてを理解しましたが、==:

text.match(/[^!<>']=/) != null

== を無視しようとしたことはすべて失敗しました。誰でも助けることができますか?

4

2 に答える 2

2

次のようなものを使用できます。これにより、等号を文字列の最初または最後に置くこともできます。

/(^|[^!><'=])=($|[^=])/

ただし、一致する結果には、等号の左右に文字が含まれていることに注意してください。

于 2013-07-29T23:07:51.947 に答える
1
text.match(/[^=<>!']=[^=]/)
于 2013-07-29T23:06:23.067 に答える