如何驗證ASP.NET MVC文本框(如www.gmail.com或http://www.hotmail.com)中的Internet地址?如何驗證ASP.NET MVC文本框中的Internet地址
我想實現jQuery客戶端驗證。
如何驗證ASP.NET MVC文本框(如www.gmail.com或http://www.hotmail.com)中的Internet地址?如何驗證ASP.NET MVC文本框中的Internet地址
我想實現jQuery客戶端驗證。
這裏是驗證互聯網地址的好方法
var address = $('#vcr_LinkAddress').val();
var j = /(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/;
if (!j.test(address)) {
//If address is invalid
}
else
{
//address is valid
}
如果你只是想解析它,看看Uri類。
我建議在ASP.NET MVC 2模型驗證中使用jQuery Validation Plugin(它構建了url驗證規則)。 Here你可以閱讀如何在ASP.NET MVC中創建一個使用DataAnnotations和jQuery驗證插件的異步表單(它也展示瞭如何創建使用該插件的內置客戶端規則的驗證器)