[英]javascript regular expression to match url
我试图匹配以/user/
开头的URL,并以任何数字和斜杠结束。
例:
/user/345/
我试过/user/\\d{3}
,但解释器在\\d
给我一个错误。
if (request.url == '/') {
absPath = './public/index.html';
serveStatic(response, cache, absPath);
} else if (request.url.match(/user/\d{3})) {}
有什么建议么?
尝试这个:
var str = "/user/345/";
alert(str.match(/\/user\/\d+\//g) != null);
没有最后一个斜线:
alert(str.match(/\/user\/\d+/g) != null);
让我们使用尾随斜杠可选:
/\/user\/\d{3}\/?/
要么
/\/user\/[0-9]{3}\/?/
你错过了一个反斜杠
request.url.match("/user/\\d{3}")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.