私は Node.js 用のルーターを作成しており、先行ゼロがない場合にのみ整数部分文字列を一致させる方法を見つけようとしています。
これは、潜在的なルートがどのように書かれるかです:
'/users/[int]/'
そして、'[int]' のみを次の場合に真となる正規表現に置き換えようとしてい
ます。
/\/users\/(^[1-9][0-9]*)\//.test('/users/12345678/');
「/users/1023/」は true を返すはずです。
「/users/0203/」は false を返す必要があります。
文字列の一部のみをテストしているため、^ キャレットまたは $ ドル記号を使用できないようです。