hola queria hacer una comprobacion para un usuario para que no contenga caracteres no permitidos que solo permita letras, numeros y guiones bajos pero no he conseguido hacer que funcione ¿Alguna idea?
he probado con esto pero nada
if(preg_match("/^[a-zA-Z0-9]+$/", $_POST['user']))
{
} else
{
$error = "El usuario solo puede contener letras, números y guiones bajos";
}
Prueba con este, he probado lo que dices y debería funcionarte:
<?php
if(preg_match("/^[a-zA-Z0-9_]+$/", $_POST['user']))
{
echo "Usuario correcto";
} else
{
echo "El usuario solo puede contener letras, números y guiones bajos";
}
?>
saludos.
Gracias, el problema tambien me lo daba el mysqli_real_escape_string que se lo habia pasado antes
No tienes permitido ver los links.
Registrarse o Entrar a mi cuenta
Gracias, el problema tambien me lo daba el mysqli_real_escape_string que se lo habia pasado antes
Entonces ya te funciona?
De lo contrario, pon más fragmento de código.
saludos.