necesito validar una cadena de caracteres que venga desde $_GET y que me acepte solo letras mayusculas minusculas numeros , . comillas y saltos de linea y tabulador
// de donde se esta enviando la variable
var.php
Código PHP :
<form method="GET" action= "in.php"> Usuario: <textarea rows="5" cols="47" type="html" name= "usuario"></textarea> <br/><br/> <input type="submit" value="Enviar"> </form>
//donde la recibe
in.php
Código PHP :
<?php echo $_GET["usuario"]."<br/><br/>"; // lo que recibo desde get $a =AddSlashes(htmlspecialchars(nl2br($_GET["usuario"]))); // transformo los salto de linea echo $a."<br/>"; // aqui viene la cosa que hay que hacer.. if( !preg_match('([^A-Za-z])', $a)) { echo "listo $a"; // Cumple condición } else { echo "ingreso de datos incorrectos"; } ?>
cual sería la forma correcta y logica de hacerlo... dado que tengo poca experiencia en lo de expresiones regulares, gracias de antemano