[英]PHP -Regex to validate images and link
我正在驗證表單字段。我試過這個正則表達式用於圖像'/^ [。.jpg | .png | .gif | .bmp] $ / i但我覺得正則表達式是不正確的。
我如何驗證鏈接,我只想檢查鏈接是否有HTTP / HTTPS / WWW
應該是正確的鏈接。 我不知道檢查域名,我看到許多域以不同的形式結束行.rs等。
任何幫助,將不勝感激!
檢查圖像格式(格式不區分大小寫):
"([^\s]+(\.(?i)(jpe?g|png|gif|bmp))$)"
例子 :
"Test.jpg" OK
"Test.JPEG" OK
"Test.BMP" OK
檢查網址(HTTP或HTTPS或WWW):
"((http:\/\/|https:\/\/)?(www.)?(([a-zA-Z0-9-]){2,}\.){1,4}([a-zA-Z]){2,6}(\/([a-zA-Z-_\/\.0-9#:?=&;,]*)?)?)"
要驗證圖像,這是正則表達式:
'/\.(jpg|png|gif|bmp)$/i'
您可以根據需要添加任何后綴。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.