It's great idea. But some angry pattern const PATTERN = /url\s*\(['"]*([^\'"]+)['"]*\)/gmi; Need const PATTERN = /url\s*\(\s*['"]*([^\'"()]+)['"]*\s*\)/gmi; () in [] is cery importent