Il n’y a rien de plus énervant qu’un serveur web mal configuré quand on veux développer une application web en PHP. En voici un exemple:
Je dit ça parce-que je vient de passer 1 heure à chercher pourquoi mon expression régulière ne fonctionnait pas correctement.
< ?php
if(preg_match("#^[a-zA-ZÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ]{1}[a-zA-ZÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ '-]+[a-zA-ZÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ]{1}$#", $_GET['text'])) {
echo "GOOD";
}
?>
Cette expression régulière accepte tout texte commençant et finissant par une lettre et pouvant contenir des lettres, des espaces, des apostrophes, et des tirets.
Lire la suite de l’article »
