谁能帮我写一个只匹配顶级域名的正则表达式

来源:百度知道 编辑:UC知道 时间:2024/06/28 07:21:19
只匹配 顶级域名的正则表达式如何写呀
如只匹配:
http://mifeng.cc
http://www.mifeng.cc
http://www.mifeng.com
http://www.mifeng.com.cn
http://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|false
function verify(str)
{
var myReg=new RegExp("^(http://(\\w+\\.)+?[a-zA-Z]{2,3})$");
return myReg.test(str);
}
</script>

提问者对回答的评价:

问题已经解决。我没试过你们的方法。但是还是要谢谢你们了!
-----------------------------------------
为什么不把自己是如否解决的写出来呢?

(http:\/\/)(.[^\/|\s]*)