我有一个以:
开头的网址列表http://www.example.com
http://www.example.com/https://www.example.com
http://www.exampleTwo.com
我想使用正则表达式从
开始获取所有网址http://www.example.com
这是我到目前为止所拥有的
var url = (' http://www.example.com');
var expression = /^http?:\/\/example\.com/\;
if (url != expression) {
alert ("success");
}
任何人都能对此有所了解吗?
答案 0 :(得分:3)
我知道我实际上并没有回答你的问题,但我认为在这里使用正则表达式是有意义的,当你可以使用.indexOf
时,特别是:
if(url.indexOf('http://www.example.com') == 0){
alert('success');
}
如果您需要使用正则表达式,请随意忽略,
答案 1 :(得分:1)
http://www.w3schools.com/jsref/jsref_regexp_test.asp
var url = ('http://www.example.com');
var expression = new RegExp("^http:\/\/www\.example\.com.*");
if (expression.test(url)) {
alert ("success");
}
答案 2 :(得分:0)