[RESOLU] Recherche de caractére avec preg match

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 : [RESOLU] Recherche de caractére avec preg match

Re: Recherche de caractére avec preg match

par jojolapine » 24 nov. 2010, 09:42

Il y a des fonctions dédiées pour ça: is_float(), is_int(), is_numeric() etc...
Elles feront toujours le travail mieux qu'un preg_match() ou qu'un strpos()

Re: Recherche de caractére avec preg match

par gregenforce7 » 24 nov. 2010, 08:43

Merci pour l'aide pour finir j'ai utilisé preg match

C'était juste pour vérifier si un nombre était de type décimal ou non

Bye

Re: Recherche de caractére avec preg match

par devlop78 » 22 nov. 2010, 15:11

Oui alors si c'est pour remettre en question la fonction en elle-même, si c'est pour tester que c'est bien un nombre, il y a cdigit, et j'en passe. Bref, il y a pas mal de façon de vérifier qu'il s'agit d'un nombre, et si nécessaire, à virgule.

Re: Recherche de caractére avec preg match

par jojolapine » 22 nov. 2010, 12:40

Ou beaucoup plus rapide: strpos()!

Re: Recherche de caractére avec preg match

par devlop78 » 22 nov. 2010, 04:36

\.

Recherche de caractére avec preg match

par gregenforce7 » 22 nov. 2010, 03:25

Hello,

Je veux tout simplement trouver le point dans un nombre avec la fonction preg_match mais je n'arrive pas a trouver la bonne syntaxe pour le patterne
if (preg_match('(.)', "5888")) {
    echo "Le mot a été trouvé.";
} else {
    echo "Le mot n'a pas été trouvé.";
}
Merci d'avance

Bye