Test name | Executions per second |
---|---|
regex full | 6601499.5 Ops/sec |
regex part (WORST CASE) | 5097436.0 Ops/sec |
regex part (BEST CASE) | 9311991.0 Ops/sec |
Match | 8691655.0 Ops/sec |
/^((['])((?:\\.|[^'])+?)(')|(['])(.*)(')|(["])((?:\\.|[^"])+?)(")|([`])((?:\\.|[^`])+?)(`))/.exec("`SELECT (1);`")
/^((['])((?:\\.|[^'])+?)('))/.exec("`SELECT (1);`");
/^((['])(.*)('))/.exec("`SELECT (1);`");
/^((["])((?:\\.|[^"])+?)("))/.exec("`SELECT (1);`");
/^(([`])((?:\\.|[^`])+?)(`))/.exec("`SELECT (1);`");
const r = /^(([`])((?:\\.|[^`])+?)(`))/.exec("`SELECT (1);`");
if(r) {
return;
}
/^((['])((?:\\.|[^'])+?)('))/.exec("`SELECT (1);`");
/^((['])(.*)('))/.exec("`SELECT (1);`");
/^((["])((?:\\.|[^"])+?)("))/.exec("`SELECT (1);`");
"`SELECT (1);`".match(/^(([`])((?:\\.|[^`])+?)(`))/)