原始字串

String.raw 標記函式可以與模板文字一起使用,以訪問其內容的版本,而無需解釋任何反斜槓轉義序列。

String.raw`\n` 將包含反斜槓和小寫字母 n,而`\n`'\n'將包含一個換行符。

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

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