好像没办法整理...
我正在尝试验证 2 个输入以验证两者都是有效的 URL。即http://www.somename.com。
它破坏了我的应用程序(ASP.NET RAZOR)。说一些解析问题并指出 domainPattern var 是罪魁祸首。
有什么猜测吗?
// validate domain url
var url = $('.sb-terms-url, .sb-privacy-url').val();
var domainPattern = /(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/;
if (!domainPattern.test(url)) {
$('.sb-privacyalert').fadeIn(600);
}
else {
$(this).trigger('reveal:close');
$('.terms-link').attr('href', $('.sb-terms-url').val());
$('.privacy-link').attr('href', $('.sb-privacy-url').val());
$('.sb-privacyalert').fadeOut(300);
}