Verifie que le texte entré comporte uniquement des chiffres et des opérateurs arithmétiques

Présentation
Il vaut mieux vérifier avant qu'elle ne renvoie pas d'erreur, une parenthèse non fermée ou une division par zéro va entrainer une erreur.

if (preg_match('#(^[\d(]+[ +*()/\d-]*[\d)]+$)#', $txt)) {
...
...
}

Avec ce masque, on peut même remplacer toutes les opérations par leur resultat dans une chaîne quelconque.
Détails
Catégories : Expressions régulières
Avatar de doof
Membre actif
Voir tous les téléchargements de l'auteur
Licence : Autre
Date de mise en ligne : 14 février 2011




Developpez.com décline toute responsabilité quant à l'utilisation des différents éléments téléchargés.
Contacter le responsable de la rubrique PHP