tengo esto
if(ereg("[a-zA-Z]ola",$cadena))
de esta forma el rango [a-zA-Z] resulta bien
pero si hago lo sgte
if(ereg("[a-z-A-Z]ola",$cadena))
resulta mal, cual puede ser la causa de este fenomeno jaja
![Neurótico](http://static.forosdelweb.com/fdwtheme/images/smilies/scared.png)
Gracias
![sonriente](http://static.forosdelweb.com/fdwtheme/images/smilies/smile.png)
| |||
Respuesta: Expresiones regulares He tenido algunos problemas de validacion con expresiones regulares y finalmente llegué a utilizar lo siguiente para evitar ciertos errores indeseables con expresiones regulares. $exp_regular='/^[a-zA-Z0-9]*$/'; if(preg_match($exp_regular,$str)) {$validacion_OK=true;} else {$validacion_OK=false;} Después de muchos ensayos... esta función predomina en mis códigos. |