1
'jpg'または 'png'のいずれかが含まれていて、 'http'が含まれている場合は除外します。Javascriptの一致 - 2つのキーワードを含むものをすべて含みます.1つのキーワードを持つものはすべて無視します。
私は次のことをしようとしているが、それは両方のhttpとPNGまたはJPGのいずれかが含まれている場合、それはまだ文字列が含まれて:
myString.match(/(?!http)(jpg|png)/i)
Anは、これが両方含まれているように、入力がhttp://s3-eu-west-1.amazonaws.com/bucket/1512491455764.png?Signature=signature
だろうと予想httpとpngの場合、この文字列は無視され、正規表現からfalseが返されます
入力と期待される出力を分けてください。 –
'/^(?!.* http)。*(jpg | png)/ i' –
httpとjpgまたはpngの間にいくつかの文字があるとしますか?あなたの正規表現はそれを考慮に入れてください。 – Skwal