我是使用Javascript regexp的新手,在几次尝试失败之后,我仍然想知道如何检查网址是否以http://www.google.fr开头
答案 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#!:.?+=&%@!\-\/]))?/;