JavaScript 正则表达式以匹配 URL
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})) {}
有什么建议吗?
让我们将尾部斜杠设为可选:
/'/user'/'d{3}'/?/
或
/'/user'/[0-9]{3}'/?/
试试这个:
var str = "/user/345/";
alert(str.match(/'/user'/'d+'//g) != null);
没有最后一个斜杠:
alert(str.match(/'/user'/'d+/g) != null);
你缺少一个反斜杠
request.url.match("/user/''d{3}")
相关文章:
- 通过正则表达式从字符串中提取Url
- 用于确定URL视频ID的正则表达式
- url正则表达式不适用于javascript中的localhost
- JavaScript 中 URL 的正则表达式模式
- 什么'用这个正则表达式查找URL是错误的
- 修改以下正则表达式,使其在URL末尾包含斜杠
- javascript正则表达式url(url子字符串)
- JavaScript 中的主机名 url 正则表达式
- 为Javascript优化Gruber URL正则表达式
- 我的URL正则表达式允许空格但不应该't
- 不能让John Gruber' 2014更新的url正则表达式模式在Javascript中工作
- Javascript url正则表达式
- PHP+JAVASCRIPT url正则表达式与GET参数
- 替换URL正则表达式
- 检查url正则表达式的一部分
- NodeJS中的URL正则表达式问题
- Javascript URL正则表达式问题
- Url正则表达式不正确
- API 调用的 URL 正则表达式
- 新的tweet url正则表达式,用于正确的字符计数