JavaScript Cuerdas crudas


Ejemplo

La función de etiqueta String.raw se puede usar con literales de plantilla para acceder a una versión de su contenido sin interpretar ninguna secuencia de escape de barra invertida.

String.raw`\n` contendrá una barra invertida y la letra minúscula n, mientras que `\n` o '\n' contendrán un solo carácter de nueva línea.

const patternString = String.raw`Welcome, (\w+)!`;
const pattern = new RegExp(patternString);

const message = "Welcome, John!";
pattern.exec(message);
["Welcome, John!", "John"]