Tengo una tarea simple pero no estoy seguro de la sintaxis.
Tengo una cadena y quiero reemplazar las apariciones de '[', ']' o '.' con un guión bajo ('_').
Sé que string.replace() admite expresiones regulares, que también dan un tratamiento especial a [ y ] .
Usa replaceAll para eso
** Tenga en cuenta que replace también funcionará ya que se trata de una búsqueda global.
const src = '/[[\].]/g'; const target = '_'; const formated = string.replaceAll(src, target);https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/replaceAll
Escape de los caracteres con tratamiento especial con barra invertida.
string = string.replace(/[[\].]/g, '_'); Tenga en cuenta que [ y . no reciba un trato especial dentro de [] .