繁体   English   中英

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

[英]How to validate an Internet address in an ASP.NET MVC textbox

如何在ASP.NET MVC文本框中(如www.gmail.com或http://www.hotmail.com)验证Internet地址?

我想实现jQuery客户端验证。

如果您只想解析它,请看一下Uri类。

我建议将jQuery Validation插件 (已内置url验证规则)与ASP.NET MVC 2模型验证一起使用。 在这里,您可以阅读如何在ASP.NET MVC中创建异步表单,该表单使用DataAnnotations和jQuery Validation插件(它还显示了如何使用该插件的内置客户端规则创建验证器)

这是验证互联网地址的好方法

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
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM