1
我試圖構建一個正則表達式(在JavaScript中)匹配=但不是!=,< =,> =,'=和==。我已經想出了一切,但==:使用正則表達式來匹配單個等號只有
text.match(/[^!<>']=/) != null
我失敗了一切,我試圖忽略==。任何人都可以提供幫助嗎?
我試圖構建一個正則表達式(在JavaScript中)匹配=但不是!=,< =,> =,'=和==。我已經想出了一切,但==:使用正則表達式來匹配單個等號只有
text.match(/[^!<>']=/) != null
我失敗了一切,我試圖忽略==。任何人都可以提供幫助嗎?
你可以使用這樣的事情,這也讓等號是在開始的時候或者在你的字符串的末尾:
/(^|[^!><'=])=($|[^=])/
但要注意的是,匹配結果將包含如果有的話,在等號左邊和右邊的字符。
這很完美。謝謝。我不在乎它返回什麼,只是它是否找到匹配。 – eliajf