⊗jsSpRESF 135 of 294 menu

Banderas para cadenas de expresiones regulares en JavaScript

Las banderas en expresiones regulares, creadas mediante RegExp, deben pasarse como segundo parámetro. Veamos un ejemplo. Supongamos que tenemos la siguiente cadena:

let str = 'abc def';

Supongamos que aplicamos a esta cadena la siguiente expresión regular con bandera:

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

Reescribamos esta expresión regular usando RegExp:

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

Problemas prácticos

Reescriba la expresión regular en forma de cadena:

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