验证互联网地址
问题描述:
可能重复:
how can i validate a url in javascript using regular expression验证互联网地址
我想验证是否用户输入一个有效的互联网ADRESS像 www.hotmail.com http://www.abc.com.pk
答
这里的js函数:
function validateString(regexPattern, testString) {
var regexObj = new RegExp(regexPattern);
return regexObj.test(testString);
}
找到适合的URL正则表达式只是在谷歌中键入它的问题。 Here's a good one我以前用过。
定义“有效”。地址是否必须正确格式化(以便www.example无效,但www.example.co.uk有效)?还是它必须真正有效(这样www.this-domain-is-not-actually-registered.com是无效的)?如果它必须是有效的,为了什么目的?那里必须有一个网站吗?或者,如果该域名拥有有效且正在使用的MX记录,但没有网站,那么它可以吗? – VoteyDisciple 2010-06-19 13:47:23
**可能的重复:** http://*.com/questions/1420896/how-can-i-validate-a-url-in-javascript-using-regular-expression – bezmax 2010-06-19 13:50:30
并定义“Internet地址”。你的意思是一个“http URI”? FQDN? (你给出了这两个例子)。作为这些例子中的任何一个例子(和许多其他事物一样),电子邮件地址非常“网络地址”。 – Quentin 2010-06-19 13:54:00