Ver Mensaje Individual
  #4 (permalink)  
Antiguo 11/01/2010, 14:46
albertrc
 
Fecha de Ingreso: febrero-2009
Mensajes: 443
Antigüedad: 15 años, 3 meses
Puntos: 1
preg_match i strlen ayuda

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>";