Ver Mensaje Individual
  #9 (permalink)  
Antiguo 07/12/2011, 19:59
-thor-
 
Fecha de Ingreso: febrero-2006
Mensajes: 446
Antigüedad: 18 años, 10 meses
Puntos: 3
Respuesta: ¿Como cortar cadena al principio y final?

Cita:
Iniciado por _cronos2 Ver Mensaje
La "letra" g es un flag de la regexp, indica que se reemplace cualquier fragmento de string que matchee con ella. Si no la pusieras, sólo reemplazaría una vez.
join sirve para unir elementos de un array con un string:
Código Javascript:
Ver original
  1. ['^', '|', '$'].join('a'); // "^a|a$"
Lo puse así porque se veía más bonito, pero podría haber puesto:
Código Javascript:
Ver original
  1. '^' + trim + '|' + trim + '$'
Por último, RegExp es el constructor de la regexp. Es lo mismo que usar la notación literal (con slashes), pero con un string.
Código Javascript:
Ver original
  1. r = /^abc$/g;
  2. r = new RegExp('^abc$', 'g');
Las dos expresiones anteriores vendrían a ser iguales, salvo algunos detalles.
Y sí, esta regexp con el replace sirve para lo que tú quieres hacer, y es más eficaz que substring.
Saludos (:
Muchas gracias por la explicacion y la ayuda )