Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork447
Turn a path string such as `/user/:name` into a regular expression
License
NotificationsYou must be signed in to change notification settings
pillarjs/path-to-regexp
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Turn an Express-style path string such as/user/:name into a regular expression.
Note: This is a legacy branch. You should upgrade to1.x.
varpathToRegexp=require('path-to-regexp');
- path A string in the express format, an array of such strings, or a regular expression
- keys An array to be populated with the keys present in the url. Once the function completes, this will be an array of strings.
- options
- options.sensitive Defaults to false, set this to true to make routes case sensitive
- options.strict Defaults to false, set this to true to make the trailing slash matter.
- options.end Defaults to true, set this to false to only match the prefix of the URL.
varkeys=[];varexp=pathToRegexp('/foo/:bar',keys);//keys = ['bar']//exp = /^\/foo\/(?:([^\/]+?))\/?$/i
You can see a live demo of this library in use atexpress-route-tester.
MIT
About
Turn a path string such as `/user/:name` into a regular expression
Topics
Resources
License
Code of conduct
Security policy
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Sponsor this project
Uh oh!
There was an error while loading.Please reload this page.
Packages0
No packages published