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