0

我正在验证表单字段。我为图像 '/^[.jpg|.png|.gif|.bmp]$/i 尝试了这个正则表达式,但我认为正则表达式不正确。

我如何验证链接,我只想检查链接是否有 HTTP/HTTPS/WWW

正确的链接应该是 . 我不检查域,我看到许多域以不同的形式行 .rs 等结尾。

任何帮助,将不胜感激!

4

2 回答 2

2

检查图像格式(格式不区分大小写):

"([^\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#:?=&;,]*)?)?)"
于 2012-06-19T11:30:32.267 回答
0

要验证图像,这是正则表达式:

'/\.(jpg|png|gif|bmp)$/i'

您可以根据需要添加任何后缀。

于 2012-06-19T11:42:07.017 回答