Test name | Executions per second |
---|---|
RegEx | 3206711.2 Ops/sec |
For Loop | 857272.4 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++)
{
let code = string.charCodeAt(i);
if (code >= 48 && code <= 57)
{
isPasswordValid = true;
break;
}
}