oberknecht-utils
Advanced tools
Comparing version 1.5.0 to 1.5.1
@@ -14,3 +14,4 @@ export declare class regex { | ||
usernamereg: () => RegExp; | ||
tokenreg: () => RegExp; | ||
}; | ||
} |
@@ -6,15 +6,16 @@ "use strict"; | ||
static numregex = () => { | ||
return new RegExp(`^((\-)*[\\d]{1,})$`, "g"); | ||
return /^\-*[\d]{1,}$/; | ||
}; | ||
static tokenreg = () => { | ||
return new RegExp(`^\\b[\\w]{30}\\b$`, "g"); | ||
return /^\b\w{30}\b$/; | ||
}; | ||
static jsonreg = () => { | ||
return new RegExp(`^\\{+[\\W\\w]*\\}$`, "g"); | ||
return /^\{.*\}$/; | ||
// /\{.*\:\{.*\:.*\}\}/ | ||
}; | ||
static urlreg = () => { | ||
return new RegExp(`(https?:\\/\\/(?:www\\.|(?!www))[a-zA-Z0-9][a-zA-Z0-9-]+[a-zA-Z0-9]\\.[^\\s]{2,}|www\\.[a-zA-Z0-9][a-zA-Z0-9-]+[a-zA-Z0-9]\\.[^\\s]{2,}|https?:\\/\\/(?:www\\.|(?!www))[a-zA-Z0-9]+\\.[^\\s]{2,}|www\\.[a-zA-Z0-9]+\\.[^\\s]{2,})`, "g"); | ||
return /^(https?:\/\/)*(?:www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b(?:[-a-zA-Z0-9()@:%_\+.~#?&\/=]*)$/; | ||
}; | ||
static extraSpaceRegex = () => { | ||
return new RegExp(`(^\\s|\\s$|\\s{2,})`, "g"); | ||
return /(^\s|\s$|\s{2,})/g; | ||
}; | ||
@@ -28,6 +29,9 @@ static twitch = class { | ||
static usernamereg = () => { | ||
return new RegExp(`\\b^[\\w]{1,32}$\\b`, "g"); | ||
return /^\w{1,32}$/; | ||
}; | ||
static tokenreg = () => { | ||
return /^\w{30}$/; | ||
}; | ||
}; | ||
} | ||
exports.regex = regex; |
export class regex { | ||
static numregex = () => { | ||
return new RegExp(`^((\-)*[\\d]{1,})$`, "g"); | ||
return /^\-*[\d]{1,}$/; | ||
}; | ||
static tokenreg = () => { | ||
return new RegExp(`^\\b[\\w]{30}\\b$`, "g"); | ||
return /^\b\w{30}\b$/; | ||
}; | ||
static jsonreg = () => { | ||
return new RegExp(`^\\{+[\\W\\w]*\\}$`, "g"); | ||
return /^\{.*\}$/; | ||
// /\{.*\:\{.*\:.*\}\}/ | ||
}; | ||
static urlreg = () => { | ||
return new RegExp( | ||
`(https?:\\/\\/(?:www\\.|(?!www))[a-zA-Z0-9][a-zA-Z0-9-]+[a-zA-Z0-9]\\.[^\\s]{2,}|www\\.[a-zA-Z0-9][a-zA-Z0-9-]+[a-zA-Z0-9]\\.[^\\s]{2,}|https?:\\/\\/(?:www\\.|(?!www))[a-zA-Z0-9]+\\.[^\\s]{2,}|www\\.[a-zA-Z0-9]+\\.[^\\s]{2,})`, | ||
"g" | ||
); | ||
return /^(https?:\/\/)*(?:www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b(?:[-a-zA-Z0-9()@:%_\+.~#?&\/=]*)$/; | ||
}; | ||
static extraSpaceRegex = () => { | ||
return new RegExp(`(^\\s|\\s$|\\s{2,})`, "g"); | ||
return /(^\s|\s$|\s{2,})/g; | ||
}; | ||
@@ -27,5 +25,8 @@ static twitch = class { | ||
static usernamereg = () => { | ||
return new RegExp(`\\b^[\\w]{1,32}$\\b`, "g"); | ||
return /^\w{1,32}$/; | ||
}; | ||
static tokenreg = () => { | ||
return /^\w{30}$/; | ||
}; | ||
}; | ||
} |
{ | ||
"name": "oberknecht-utils", | ||
"version": "1.5.0", | ||
"version": "1.5.1", | ||
"description": "Utils for oberknecht packages", | ||
@@ -5,0 +5,0 @@ "main": "./lib-ts/utils/index", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
3391
125075