JavaScript将当前url与带通配符的字符串匹配?

时间:2013-02-10 10:06:49

标签: javascript regex

我试图匹配以下字符串:

http://*/*/checkout

到此网址:

http://www.url.com/sub-folder/checkout

最终我要做的是找到一种方法,通过允许添加上述条件,在某些页面上显示我的JavaScript小部件。

我如何使用字符串查看当前网址是否匹配?

1 个答案:

答案 0 :(得分:4)

使用正则表达式:

> /^http:\/\/.*?\/.*?\/checkout$/.test('http://www.url.com/sub-folder/checkout')
true

这是一个更易阅读的版本:

RegExp('^http://.*?/.*?/checkout$').test('http://www.url.com/sub-folder/checkout')