Test name | Executions per second |
---|---|
RegEx | 1193974.9 Ops/sec |
For Loop | 349498.7 Ops/sec |
var string = ")odasgsdfsdfpassw";
var string = ")odasgsdfsdfpassw";
let isPasswordValid = false;
const number = new RegExp('(?=.*[0-9])');
isPasswordValid = number.test(string);
let isPasswordValid = false;
for (let i = 0; i < string.length; i++)
{
let code = string.charCodeAt(i);
if (code >= 48 && code <= 57)
{
isPasswordValid = true;
break;
}
}