estoy validando un textare
si esta vacio aplica el primer if
si no es alfabetico minuscula o mayuscula o numero aplica el else if
ahora quiero valida que se minuscula o mayuscula o numero i que tenga entre 15 o 250 palabas i numeros pero no me sale mes estoy planteando conbinar preg_match i strlen
esto no me funciona ya he puesto ayuda mas abajo [^a-zA-Z0-9]{15,250} etc...
Código PHP:
if($_POST['enviar'] and !$_POST['mensaje'] ){
echo "<span class='validacio'>Introduzca el mensaje</span></br>";
}
else if($_POST['enviar'] and preg_match('/[^a-zA-Z0-9]/',$_POST['mensaje']) ){
echo "<span class='validacio'></br>El mensaje puede tener valores numericos i alfanumericos </span>";
}
ayuda
Código PHP:
//else if ( $_POST['enviar'] and strlen($_POST['missatge'])<='15' or strlen($_POST['missatge'])>='250'){
//echo "<span class='validacio'></br>El missatge ha de tenir entre 15 i 250 paraules</span>";
//}
else if($_POST['enviar'] and preg_match('/[^a-zA-Z0-9]{15,250}/',$_POST['mensaje']) ){
echo "<span class='validacio'></br>El mensaje puede tener valores numericos i alfanumericos </span>";
}
else if($_POST['enviar'] and preg_match('/[a-zA-Z0-9]{15,250}/',$_POST['mensaje']) ){
echo "<span class='validacio'></br>El mensaje puede tener valores numericos i alfanumericos </span>";
}