Test name | Executions per second |
---|---|
regex.exec | 7858966.5 Ops/sec |
regex.test | 11328482.0 Ops/sec |
var string = "test.user@example.com";
var regex = /^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
regex.exec(string) !== null;
regex.test(string);