URLの拡張子が.jpegまたは.jpgまたは.pngまたは.gifのみimgタグに置換したいと考えています
下記ですとすべてのURLを画像にしてしまいます
「拡張子が.jpegまたは.jpgまたは.pngまたは.gifのみ」の場合どのように正規表現をかければいいでしょうか?
<script> window.onload=function(){ var h="https://www.sony.net/ https://teratail-v2.storage.googleapis.com/assets/img/common/ttlHeader.png?1632990234197348"; h = h.replace(/(http(s)?://[a-zA-Z0-9-.!'()*;/?:@&=+$,%#]+)/gi, "<img src='$1'>"); alert(h); //↑https://www.sony.net/ <img src='https://teratail-v2.storage.googleapis.com/assets/img/common/ttlHeader.png?1632990234197348'>としたい } </script>
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。