Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/02/2012, 10:15
paco7070
 
Fecha de Ingreso: agosto-2011
Mensajes: 6
Antigüedad: 12 años, 9 meses
Puntos: 0
Exclamación Reemplazar con expresión regular

Buenas, estoy haciendo una especie de "editor" de BBCode en un textarea donde el usuario puede introducir texto o con unos botones añadirles [ color="red" ] texto dentro [ /color ] (le pongo espacios porque sino me lo detecta el editor del foro, y 'red' puede ser blue o lo que el usuario quiera), y lo que quiero es que al poner [ color = "red" ] .... [ /color ] o [ color = red ] .... [ /color ] (sin o con comillas) en un "previsualizador" que hice funcionando con jQuery, con una expresión regular capturar el atributo del color y el texto que ha puesto dentro... ¿cómo lo haría en javascript? ¿cuál sería su expresión regular, y cual tendría que usar en PHP para guardar en la base de datos y mostrar luego los comentarios?

Edito: tengo el mismo problema con las url de tipo [ url ]http://example.org [ /url ] y [ url= http://example.com ]Example[ /url ]

Muchas Gracias