我要檢查,如果一個文本框包含一個有效的URL中使用正則表達式。有效的網址可以如下所示。驗證URL與有效的端口號和查詢字符串
http://www.google.com
https://www.google.com
http://clrs.mlslist.com:6103/
http://clrs.mlslist.com:6103/premium/login
http://reso.mlslisting.com/premium/login?rets-version=rets/1.5
有人可以幫我構建ASP RegularExpressionValidator的驗證表達式嗎?
除了明顯不使用任何的搜索 - 你嘗試過什麼? 正則表達式不是一個合適的工具來驗證URL - http://stackoverflow.com/questions/827557/how-do-you-validate-a-url-with-a-regular-expression-in-python(你可以發明一個子集,正則表達式匹配RFC的子集爲您的臨時需求,但是你會堅持與完善正則表達式,以適應越來越多地進入它隨着時間的推移,這是不正確的做法) – Vlad