Originariamente inviato da Magicale
Ciao,
sia lato server che via javascript, puoi usare un'espressione regolare per verificare se ci sono parole lunghe un certo valore o più.
Es. lato server con lunghezza = 5 o più
In questo esempio, vengono contati tutti i caratteri esclusi i 'whitespaces'. Modifica l'espressione regolare a seconda delle esigenze.Codice PHP:if ( preg_match('/\\S{5,}/', $stringa) ) {
// c'è una parola lunga 5 o più
}
else {
// non ci sono parole lunghe 5 o più
}
ok grazie del consiglio, però come potrei fare per troncare le singole stringhe se superato tot caratteri?
sto provando a fare
con chiamata alla funzione cosi:Codice PHP:function TroncaStringa($articolo){
if ( preg_match('/\S{10,}/', $articolo) ) {
$articolo_new=substr($articolo,0,10);
$articolo=$articolo_new;
}
return true;
}
pero' non va, dovè che sbaglio?Codice PHP:if(!TroncaStringa($articolo)) {
return false;
}

Rispondi quotando