我有一个像这样的字符串 https://images.pexels.com/photos/459225/pexels-photo-459225.jpeg?auto=compress&cs=tinysrgb&dpr=1&w=500
我需要定义此图像是否链接。
我找到了正则表达式/(http(s?):)([/|.|\w|\s|-])*\.(?:jpg|gif|png)/g
如果链接最终具有适当的格式,则定义图像,但此正则表达式不适用于此类链接 https://images.pexels.com/photos/459225/pexels-photo-459225.jpeg?自动=压缩&cs=tinysrgb&dpr=1&w=500
我对正则表达式不熟悉,所以你能帮我改进这个正则表达式并定义这样的链接吗?谢谢
最佳答案
您需要在正则表达式中转义 /
,所以这是正确的
/(http(s?):)([\/|.|\w|\s|-])*\.(?:jpg|jpeg|gif|png)/g
关于javascript - 正则表达式查找字符串中的图像链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57613478/