Sirve para validar lo siguiente:
- Un nombre de usuario debe empezar con un minúsculas o mayúsculas carta
- Un usuario sólo puede contener letras, números o pone de relieve
- Un nombre de usuario debe tener entre 8 y 24 caracteres
- Un usuario no puede terminar en un guión bajo
function validarUsuario($nombre)
{
return preg_match(«#^ [a-z] [\da-z_] {6,22} [a-z\d] \$#i», $nombre);
}
//ejm:
if(validarUsuario(«nombreUsuario»))
{
echo «usuario valido»;
}
else
{
echo «usuario invalido»;
}