Test name | Executions per second |
---|---|
instantiate new regex | 14238132.0 Ops/sec |
use existing regex | 14546399.0 Ops/sec |
const prepared = /[.*+?^${}()|[\]\\]/g;
const blah = "whatever"
const r = blah.replace(/[.*+?^${}()|[\]\\]/g, "\\$&")
const blah = "whatever"
const r = blah.replace(prepared, "\\$&")