Ajouter un tiret ou un espace dans une liste de caractères ?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Ajouter un tiret ou un espace dans une liste de caractères ?

par travisbarker » 27 mai 2006, 10:18

Merci !

par Vaedan » 26 mai 2006, 20:08

Je vois que ton expression régulière commence par ^, ceci est donc la liste des caractères non admins ... Je pense que la bonne expression est :
/[a-zäàâëèéêïîöôûù -]/

par Vaedan » 26 mai 2006, 20:06

Comme ceci :
if ($chaine && (preg_match("#[^a-zäàâëèéêïîöôûù -]#", strtolower($chaine)))){

Ajouter un tiret ou un espace dans une liste de caractères ?

par travisbarker » 26 mai 2006, 18:39

Bonjour !

Je voudrais savoir comment faire pour rajouter un tiret et un espace dans une liste de caractères admis.
Ma liste actuelle :
if ($chaine && (preg_match("#[^a-zäàâëèéêïîöôûù]#", strtolower($chaine)))){