Como puedo validar en un password que tenga un caracter non-alpha
(!#$^*^_)??
Gracias de antemano
![Adios](http://static.forosdelweb.com/fdwtheme/images/smilies/adios.gif)
Liz
| |||
mmm.. Gracias Gildus... no era lo que esperaba. is_string() es para saber si la variable es una cadena, lo mismo para is_int() para saber si es un entero... pero yo estoy validando un password que conste de letras mayusculas, minusculas y un simbolo (&^%$#)... Pense en usar algo como: if (ereg("[[:alpha:]]",$pass)) Pero nunca he manejado ese "[[:alpha:]]" y no estoy segura como funciona exactamente... Entonces utilice la tipica: if (!ereg("[-!#$%&\'*+\\./=?^_`{|}~)(]", $pass)) pero pense que alguien sabia una mejor formade hacerlo. PHP siempre sorprende por su cantidad de funciones que evitan hacer validaciones tan "manuales"... solo queria saber si habia una mejor forma. Gracias! ![]() Liz |
| ||||
Prueba con [[:alnum:]] que es para cualquier carácter alfanumérico... Como comentario... el tema de espresiones regulares no es propio de PHP, es tema muuuy aparte así que dale el crédito a las propias REGEX. Saludos! ![]()
__________________ ٩(͡๏̯͡๏)۶ "100 años después, la revolución no es con armas, es intelectual y digital" |
| ||||
Revisa estos links, este tema de validar emails se hablo y escribio un monton y hay buenas funciones. http://www.forosdelweb.com/showthrea...=validar+email http://www.forosdelweb.com/showthrea...=validar+email http://www.forosdelweb.com/showthrea...=validar+email http://www.forosdelweb.com/showthrea...=validar+email http://www.forosdelweb.com/showthrea...=validar+email http://www.forosdelweb.com/showthrea...=validar+email Espero que te sirvan. Saludos Gildus
__________________ .: Gildus :. |