ECMAScript 2018

RegExp: dotall

Flag s, um Zeilenumbruch-Zeichen bei Verwendung von . zu inkludieren

Das neue Flag s bewirkt, dass ein . in einem regulären Ausdruck alle Zeichen meint – inklusive aller möglichen Zeilenumbruch-Zeichen wie \n, \r etc. (vgl. Codebeispiel). Die neue RegEx-Methode dotAll gibt true zurück, wenn das Flag s gesetzt ist.

/foo.bar/.test('foo\nbar') // false
/foo.bar/s.test('foo\nbar') // true