wiki/content/20201110094807-javascript_regexp_s_flag.md

352 B

id title
8bf1886a-0754-467f-a441-cb21bccfbd46 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