[英]How to validate an Internet address in an ASP.NET MVC textbox
如果您只想解析它,请看一下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.