需要帮助创建用于缓存特定页面的vcl规则。 询问是否包含网址
/order/{x}/{y}
缓存它(现在x和y是随机字符串,可能包含字母数字和特殊字符)
不要缓存
以下的任何内容/order/{x}
/order/{x}/{y}/{z}
/order/{x}/{y}/{z}/.../{n}
谢谢你看看。
答案 0 :(得分:0)
var rgx = /order\/((?:[\x00-\xFF](?!\/))+[^/])\/((?:[\x00-\xFF](?!\/))+[^/])\s*$/gi;
rgx.test("/order/{x}/{y}");//true
rgx.test("/order/{x}");//false
rgx.test("/order/{x}/{y}/{z}");//false
rgx.test("/order/{x}/{y}/{z}/{t}");//false
也会捕获群组:
var exec = rgx.exec("order/{x}/{y}");
exec[1];//"{x}"
exec[2];//"{y}"