只匹配 顶级域名的正则表达式如何写呀如只匹配:http://mifeng.cchttp://www.mifeng.cchttp://www.mifeng.comhttp://www.mifeng.com.cnhttp://www.mifeng.net等 ,却不能匹配 http://www.mifeng.cc/index.asp这种。必须是以http://开头!谢谢!
以下我给出的代码。不完善之处,多多交流。把以下代码放到一个后缀名为html文件中,运行即可。<html>用正则表达式对顶级域名进行验证:<form><input type="text" name=domin size="80" value="http://www.mifeng.cc"><input type="button" value="验证" onclick="alert(verify(this.form.domin.value))"></form></html><script language="javascript" type="text/javascript">//入口参数:域名字符串//出口参数:true|falsefunction verify(str){var myReg=new RegExp("^(http://(\\w+\\.)+?[a-zA-Z]{2,3})$");return myReg.test(str);}</script>