add RegEx tester
This commit is contained in:
parent
88f364137c
commit
0d36039ba5
1 changed files with 26 additions and 0 deletions
26
src/scripts/utils/RegExManager.js
Normal file
26
src/scripts/utils/RegExManager.js
Normal file
|
@ -0,0 +1,26 @@
|
|||
/*
|
||||
RegEx Manager
|
||||
Tests and manages regular expressions
|
||||
*/
|
||||
|
||||
class RegExManager {
|
||||
/*
|
||||
Tests a regular expression.
|
||||
|
||||
@param {string} expression The regular expression to test.
|
||||
@return {boolean} the state
|
||||
*/
|
||||
static test(expression) {
|
||||
let RESULT = {};
|
||||
RESULT[`state`] = false;
|
||||
try {
|
||||
console.log(expression);
|
||||
RESULT[`expression`] = new RegExp(expression);
|
||||
RESULT[`state`] = true;
|
||||
} catch(err) {};
|
||||
|
||||
return (RESULT[`state`]);
|
||||
};
|
||||
};
|
||||
|
||||
export {RegExManager};
|
Loading…
Add table
Add a link
Reference in a new issue