Regex 如何将正则表达式添加到我的路由器。get()?
工作良好:Regex 如何将正则表达式添加到我的路由器。get()?,regex,node.js,express,Regex,Node.js,Express,工作良好: router.get('/:id([0-9]{3,8})', function(...) 不起作用了…: router.get('/:id(/./)', function(...) router.get('/:id/./', function(...) router.get('/:id/(.)/', function(...) 为什么??实际上我需要RegExp,意思是“数字或符号,9个字符”,但我自己做不到…三个不起作用的代码示例对于带有正则表达式的路由不是有效的格式。正则表达
router.get('/:id([0-9]{3,8})', function(...)
不起作用了…:
router.get('/:id(/./)', function(...)
router.get('/:id/./', function(...)
router.get('/:id/(.)/', function(...)
为什么??实际上我需要RegExp,意思是“数字或符号,9个字符”,但我自己做不到…三个不起作用的代码示例对于带有正则表达式的路由不是有效的格式。正则表达式放在括号中,没有前后斜杠 有关详细信息,请参阅Express使用的regexp模块路径的文档: