Javascript正则表达式检测http://www.google.fr

时间:2011-06-23 14:18:42

标签: javascript regex

我是使用Javascript regexp的新手,在几次尝试失败之后,我仍然想知道如何检查网址是否以http://www.google.fr开头

2 个答案:

答案 0 :(得分:2)

var url = "http://www.google.fr";
if(url.match(/^http:\/\/www\.google\.fr/))
    alert("It matches!");

但您可能希望允许更多地址变体,并且检查其后面的内容是否有效也很重要,因此您不能匹配http://www.google.fr-h4xx0r.com

之类的内容

例如:/^http:\/\/(?:www\.)?google\.fr(?=\/|$)/i

答案 1 :(得分:0)

试试这个

var url_reg         = /(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/;