Test name | Executions per second |
---|---|
instantiate new regex | 14216197.0 Ops/sec |
use existing regex | 14425974.0 Ops/sec |
just make a regex | 152287104.0 Ops/sec |
just make a string | 168933248.0 Ops/sec |
const prepared = /[.*+?^${}()|[\]\\]/g;
const blah = "whatever"
const r = blah.replace(/[.*+?^${}()|[\]\\]/g, "\\$&")
const blah = "whatever"
const r = blah.replace(prepared, "\\$&")
const newOne = /[.*+?^${}()|[\]\\]/g;
const blah = "foo"