browsertrix/frontend/src/utils/string.ts
sua yoo 97eb17784d
Display exclusions & list of URLs in crawl queue (#337)
- including pagination of queue results (30 results per page currently)
- show numbering on paginated results
- allow user navigation to each result page
2022-10-12 20:19:13 -07:00

8 lines
221 B
TypeScript

/**
* Escape string to use as regex
* From https://github.com/tc39/proposal-regex-escaping/blob/main/polyfill.js#L3
*/
export function regexEscape(s: any) {
return String(s).replace(/[\\^$*+?.()|[\]{}]/g, "\\$&");
}