dont j'ai besoin regex qui ne contient que 0-9 chiffres et les caractères suivants: -, +, # (mais pas obligatoire)Regex qui ne contient que des chiffres et des caractères
Comment devrait-il être?
dont j'ai besoin regex qui ne contient que 0-9 chiffres et les caractères suivants: -, +, # (mais pas obligatoire)Regex qui ne contient que des chiffres et des caractères
Comment devrait-il être?
Que diriez-vous de ([0-9]|[\-+#])+
?
Cela devrait fonctionner avec ce que vous cherchez
/[0-9+#-]/
fixe comme par commentaire ci-dessous
Il est bâclé pour mettre le caractère '-' au milieu de l'expression régulière. Bien que cela puisse fonctionner, cela peut être source de confusion. C'est [recommandé] (http://us3.php.net/manual/fr/regexp.reference.character-classes.php) de le mettre à la fin de la classe ('[0-9 + # -]') ... – ircmaxell
Pourquoi ne pas les combiner en une seule classe de personnage? '/^[0-9 + # -] * $ /' (pour faire correspondre) et '/ ([0-9 + # -] +) /' pour la capture? – ircmaxell
pourquoi même le briser? [0-9 \ x2D \ x2B \ x23] + fonctionnerait. –
@ircmaxell: Hmmm bonne question. C'était la première chose qui me venait à l'esprit, mais je suppose que les avoir dans une classe devrait aussi fonctionner. – FrustratedWithFormsDesigner