Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Creating Array of Regular Expressions Javascript
- function unacceptable(pwd){
- var unforgivable = [
- /password/gi, /*g matches any occurance of sequence, i checks case insensitive*/
- /12345678/g,
- /8675309/g,
- /[a-z]{8,}/gi,
- /qwerty/gi,
- /asdfg/gi,
- /qazwsx/gi,
- /zxcvb/gi,
- /letmein/gi,
- /trustno1/gi,
- /omnicloud/gi,
- /monkey/gi];
- for (var i=0; i<unforgivable.length; i++)
- if(pwd.match(unforgivable[i])) return true;
- return false;
- }
- function unacceptable(pwd){
- var unforgivable = [
- "password",
- "12345678",
- "8675309",
- "[a-z]{8,}",
- "qwerty",
- "asdfg",
- "qazwsx",
- "zxcvb",
- "letmein",
- "trustno1",
- "omnicloud",
- "monkey"
- ];
- var re = new RegExp(unforgivable.join("|"), "i");
- return(pwd.match(re) != null);
- }
- var unforgivable = /password|12345678|8675309|[a-z]{8,}|qwerty|asdfg|qazwsx|zxcvb|letmein|trustno1|omnicloud|monkey/i;
- function unacceptable(pwd){
- return(pwd.match(unforgivable) != null);
- }
- var unforgivable = new Array(
- /password/gi, /*g matches any occurance of sequence, i checks case insensitive*/
- /12345678/g,
- /8675309/g,
- /[a-z]{8,}/gi,
- /qwerty/gi,
- /asdfg/gi,
- /qazwsx/gi,
- /zxcvb/gi,
- /letmein/gi,
- /trustno1/gi,
- /omnicloud/gi,
- /monkey/gi
- )
Add Comment
Please, Sign In to add comment