我正在为 Node.js 编写一个路由器,并试图弄清楚如何仅在整数子字符串没有前导零时才匹配它们。
这就是潜在路线的编写方式:
'/users/[int]/'
我试图只用正则表达式替换'[int]',这在以下情况下是正确的:
•value 是整数,
•没有前导零。
/\/users\/(^[1-9][0-9]*)\//.test('/users/12345678/');
'/users/1023/' 应该返回 true。
'/users/0203/' 应该返回 false。
因为我只测试字符串的一部分,所以我似乎不能使用 ^ 插入符号或 $ 美元符号。