我必须通过其URI或类型来验证图像。如果我使用此正则表达式模式,则仅验证链接(http(s?):)([/|.|\w|\s|-])*\.(?:jpg|gif|png)
以此类型结尾,但就我而言,它应像这样验证两者。它应该接受URL或其他文件类型。
例如:
1) https://thevarsity.ca/wp-content/uploads/2019/09/ARTS-TIFF_REVIEW-COURTESY_PHOTOKINO_LORBER-IMAGE_BOOK_STILL-1080x720.jpg
2)
应该接受PNG,JPG,JPEG,GIF等图像类型。
sdfdsadasdsadsfdsf.png
正在寻找解决方案。
答案 0 :(得分:1)
您可以使用|
分隔多个正则表达式语句,例如regex_one|regex_two
To check for the end portion say the extension, you can use $ symbol
希望下面提到的正则表达式为您工作。
/(http(s?):)([\/|.|\w|\s|-])*\.(?:jpg$|gif$|png$)|([\/|.|\w|\s|-])*\.(?:jpg$|gif$|png$)/