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

要检测的Javascript正则表达式http://www.google.fr,javascript,regex,Javascript,Regex,我对使用Javascript regexp是新手,在几次尝试失败后,我仍然想知道如何检查URL是否以 但是您可能希望允许地址有更多的变化,而且检查地址后面的内容是否有效也很重要,这样您就不会匹配http://www.google.fr-h4xx0r.com 例如:/^http:\/\/(?:www.)?google\.fr(?=\/$)/i试试这个 var url_reg = /(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)

我对使用Javascript regexp是新手,在几次尝试失败后,我仍然想知道如何检查URL是否以

但是您可能希望允许地址有更多的变化,而且检查地址后面的内容是否有效也很重要,这样您就不会匹配
http://www.google.fr-h4xx0r.com

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

试试这个

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

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