⊗jsSpRESF 135 of 294 menu

Bandeiras para strings de expressões regulares em JavaScript

Bandeiras em expressões regulares, criadas via RegExp, devem ser passadas como segundo parâmetro. Vamos ver um exemplo. Suponha que temos a seguinte string:

let str = 'abc def';

Suponha que aplicamos a esta string a seguinte expressão regular com bandeira:

let reg = /[a-z]+/g; let res = str.match(reg);

Vamos reescrever esta expressão regular via RegExp:

let reg = new RegExp('[a-z]+', 'g'); let res = str.match(reg);

Problemas Práticos

Reescreva a expressão regular na forma de string:

let str = '123 456 789'; let reg = /[0-9]+/g; let res = str.replace(reg, '!');
eshihuazde