如何验证ASP.NET MVC文本框中的Internet地址,例如www.gmail.com或http://www.hotmail.com?
我想实现jQuery客户端验证。
答案 0 :(得分:0)
如果您只想解析它,请查看Uri类。
答案 1 :(得分:0)
我建议使用jQuery Validation Plugin(已在url验证规则中构建)与ASP.NET MVC 2模型验证。 Here你可以阅读如何在ASP.NET MVC中创建一个异步表单,它使用DataAnnotations和jQuery Validation Plugin(它还展示了如何使用这个插件的内置客户端规则创建验证器)
答案 2 :(得分:0)
这是验证互联网地址的好方法
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
}