semver-regex
Advanced tools
Comparing version 4.0.0 to 4.0.1
export default function semverRegex() { | ||
return /(?<=^v?|\sv?)(?:(?:0|[1-9]\d*)\.){2}(?:0|[1-9]\d*)(?:-(?:0|[1-9]\d*|[\da-z-]*[a-z-][\da-z-]*)(?:\.(?:0|[1-9]\d*|[\da-z-]*[a-z-][\da-z-]*))*)?(?:\+[\da-z-]+(?:\.[\da-z-]+)*)?\b/gi; | ||
return /(?:(?<=^v?|\sv?)(?:(?:0|[1-9]\d{0,9})\.){2}(?:0|[1-9]\d{0,9})(?:-(?:0|[1-9]\d*?|[\da-z-]*?[a-z-][\da-z-]*?){0,100}(?:\.(?:0|[1-9]\d*?|[\da-z-]*?[a-z-][\da-z-]*?))*?){0,100}(?:\+[\da-z-]+?(?:\.[\da-z-]+?)*?){0,100}\b){1,200}/gi; | ||
} |
{ | ||
"name": "semver-regex", | ||
"version": "4.0.0", | ||
"version": "4.0.1", | ||
"description": "Regular expression for matching semver versions", | ||
@@ -5,0 +5,0 @@ "license": "MIT", |
@@ -29,3 +29,3 @@ # semver-regex | ||
**Note:** For versions coming from user-input, it's up to you to truncate the string to a sensible length to prevent abuse. For example, 100 length. | ||
**Note:** For versions coming from user-input, you are recommended to truncate the string to a sensible length to prevent abuse. For example, 100 length. | ||
@@ -32,0 +32,0 @@ ## Related |
3851