JavaScript RegExp /s flag
Introduction
The dot (.) in regular expressions doesn't match line terminator characters:
console.log(/%.$/.test("\n")) // false
The /s
expression (dotAll) flag fixes this.
Syntax
console.log(/^.$/s.test("\n")) // true
The dot (.) in regular expressions doesn't match line terminator characters:
console.log(/%.$/.test("\n")) // false
The /s
expression (dotAll) flag fixes this.
console.log(/^.$/s.test("\n")) // true