Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/09/2005, 07:18
elmaster
 
Fecha de Ingreso: abril-2005
Ubicación: Montevideo, Uruguay
Mensajes: 102
Antigüedad: 19 años, 1 mes
Puntos: 0
ojo que ? es un caracter especial y tiene significado dentro de una expresión regular. Quiere decir, 0 o 1 de lo que tengo a la izquierda. Creo que primero que nada, tendría que leer bien la documentación de expresiones regulares en php.net: http://www.php.net/manual/es/referen...ern.syntax.php y la docu de preg_replace para saber cómo armar expresiones regulares.

Lo que estás haciendo, podrías hacerlo bien con str_replace en vez de preg_replace, para no embarullarte con las expresiones regulares, que además por como lo estás haciendo no lo estás precisando.

Una pregunta, ¿seguro que eso es lo que quieres hacer? ¿Quieres sacar esos caracteres o más bien quieres validar que la cadena sea solamente alfanumérica?
__________________
Mauricio Etcheverry

WebMaster de YoReparo.com