Recheche petite expression régulière pour formater un titre

WRInaute discret
Bonjour, je suis à la recherche d'une règle ou d'un script permettant de savoir si une description est écrite tout en majuscules ou non, afin de la reformatée en minuscules.
J'ai essayé la régle si dessous mais c'est un peu simple dès qu'on tape un minuscules c'est accepté.
Il faudrait savoir par exemple si 90% du texte est en maj alors on reformatte avec des exp du types {xx,}

$des=trim($des);
if ( !ereg("[^A-Z0-9!-/:-@[:space:]\.]",$des ))
{
$des=strtolower($des);
}
$des=ucfirst($des);

Quelqu'un de costaud en exp regulière sur le forum, ou autre script sympa ? Merci.
 
WRInaute discret
:D parce que je veux respecter ce que tape l'utilisateur et que certains terme ne veulent rien dire si ils sont convertit en minuscules et que si tu cites des noms ou autres mieux vaut que se soit en majuscules.
Donc personne pour me filer un coup de main :cry:
 
WRInaute occasionnel
sans trop forcer
tu fais une boucle en testant lettre a lettre

dh
 
Discussions similaires
Haut