我有这个网址...JavaScript网址正则表达式来检查正则表达式与URL
http://www.google.com/local/add/analytics?hl=en-US&gl=US
我要检查这些URL,看他们是否上面URL匹配...
www.google.com/local/add*
www.google.com/local/add/*
http://www.google.com/local/add*
http://www.google.com/local/add/*
https://www.google.com/local/add*
https://www.google.com/local/add/*
你可以看到输入的URL也是一个正则表达式*,所以我可以用一个正则表达式来匹配URL列表,看看这个URL是否存在?目前我正在这样做...
var isAllowed = (url.indexOf(newURL) === 0);
这绝对没有效率。
你的问题并不完全清楚。 asterix(*)的用途是什么?它是否意味着非正则表达式的通配符? – Variant
@Variant我会认为*是通配符是的,并且OP想验证这些'案件'的网址。 – rlemon