Test name | Executions per second |
---|---|
instantiate new regex | 15960742.0 Ops/sec |
use existing regex | 13052096.0 Ops/sec |
just make a regex | 168466000.0 Ops/sec |
just make a string | 155052112.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"