我有一些网址:
staging.myurl.com
dev.myurl.com
qa.myurl.com
我从json获取这些URL,json也可以拥有这些URL或任何其他URL,但我想找到与myurl.com匹配的URL,无论这个URL的后缀或前缀是什么,都无关紧要。我怎么能用正则表达式来做呢?
答案 0 :(得分:-1)
您可以使用indexOf
方法:
url.indexOf('myurl.com')
如果结果大于-1,则myurl.com
中会包含url
。
请尝试以下演示
var array = ['staging.myurl.com',
'dev.myurl.com',
'qa.myurl.com',
'r1.random.com',
'fake.domain.com'];
// The last two items in the array will not be shwon in the alert.
var desiredUrls = [];
for(var i=0; i<array.length; i++)
if(array[i].indexOf('myurl.com')>-1)
desiredUrls.push(array[i]);
alert(desiredUrls);
&#13;