在javascript中验证internet地址

在javascript中验证internet地址,javascript,Javascript,可能重复: 我想验证用户输入的internet地址是否有效,如 www.hotmail.com 以下是js函数: function validateString(regexPattern, testString) { var regexObj = new RegExp(regexPattern); return regexObj.test(testString); } 查找URL的正则表达式只需在google中键入即可。我以前用过 定义有效的。地址是否必须正确格式化,以便www.exam

可能重复:

我想验证用户输入的internet地址是否有效,如 www.hotmail.com
以下是js函数:

function validateString(regexPattern, testString) {
 var regexObj = new RegExp(regexPattern);
 return regexObj.test(testString);
}

查找URL的正则表达式只需在google中键入即可。我以前用过

定义有效的。地址是否必须正确格式化,以便www.example无效,但www.example.co.uk有效?或者它必须是有效的,所以www.this-domain-is-not-actual-registered.com是无效的?如果必须有效,目的是什么?那里必须有一个网站吗?或者,如果域中有有效的工作MX记录,但没有网站,是否可以?可能重复:并定义Internet地址。你是说http URI吗?FQDN?你可以举两个例子。电子邮件地址和其他许多东西一样,都是互联网地址。天哪,为什么不直接使用if/[somepattern]/i.testurl{…}?因为我更喜欢ifvalidatestringregex,test{}