Escapes any potential regex syntax characters in a string, and returns a new string that can be safely used as a literal pattern for the RegExp() constructor.
interface RegExpConstructor | globals module | Bun BuildDocsReferenceGuidesBlogDiscord/Globals/RegExpConstructorP[Symbol.species]CoconstructorMescapePprototype BuildDocsReferenceGuidesBlogDiscord /Globals/RegExpConstructorP[Symbol.species]CoconstructorMescapePprototype
Search the reference...
/
interface
RegExpConstructorinterface RegExpConstructorconstructor RegExpConstructor(pattern: string | RegExp): RegExp;constructor RegExpConstructor(pattern: string,flags?: string): RegExp;constructor RegExpConstructor(pattern: string | RegExp,flags?: string): RegExp;readonly [Symbol.species]: RegExpConstructorreadonly prototype: RegExpescape(string: string): string;const re = new RegExp(RegExp.escape("foo.bar"));
re.test("foo.bar"); // true
re.test("foo!bar"); // false
Resources
ReferenceDocsGuidesDiscordMerch StoreGitHubBlogToolkit
RuntimePackage managerTest runnerBundlerPackage runnerProject
Bun 1.0Bun 1.1Bun 1.2Bun 1.3RoadmapContributingLicenseBaked with ❤️ in San Francisco
We're hiring →interface RegExpConstructor | globals module | Bun,AI智能索引,全网链接索引,智能导航,网页索引
- API documentation for interface globals.RegExpConstructor | Bun