![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
04/02/2015, 02:55
|
| | Fecha de Ingreso: mayo-2008
Mensajes: 228
Antigüedad: 16 años, 8 meses Puntos: 2 | |
Respuesta: Como hacer expresiones regulares Pongo la solución que me ha funcionado 100%
if(!preg_match('/^[a-zA-Z0-9[:space:]]*$/', $micadena))
la otra me detectaba o solo numeros y letras como válidos, o solo caracteres extraños como invalido, en cuanto mezclaba ambos letras y caracteres extraños los daba como válido.
Esta última detecta si existe un solo caracter extraño o más en la cadena que se le pasa y se mete por el if como debería ser. |