如何验证ASP.NET MVC文本框中的Internet地址

时间:2010-06-05 11:40:00

标签: jquery asp.net asp.net-mvc

如何验证ASP.NET MVC文本框中的Internet地址,例如www.gmail.com或http://www.hotmail.com

我想实现jQuery客户端验证。

3 个答案:

答案 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
}