2009-09-07 7 views

Répondre

1

Je ne suis pas certain de comprendre votre anglais. Vous voulez savoir s'il contient des caractères autres que a-z, A-Z, 0-9, - et _?

Si oui, preg_match('/[^a-zA-Z0-9_-]/', $string)

+4

ereg est déprécié, preg_ * devrait être utilisé à la place – raspi

+0

oh, merci. J'utilise ereg_replace tout le temps. Je vais devoir botter cet habbit :) – JasonWoof

0

Si je lis correctement votre question, vous voulez valider si une chaîne contient uniquement a-z A-Z 0-9 et -_. Droite?

/^[a-zA-Z0-9\-_]*$/ 

... devrait fonctionner.

+0

oui vous comprenez ma question à droite :) bot je ne travaille pas:/son pas valider curret. pourquoi je ne sais pas. Je t'ai essayé et JasonWoof's Answar. – ParisNakitaKejser

+0

ceci est mon exemple de code if (! Ereg ($ this-> page_shorttag, '[^ a-zA-Z0-9 \ _-]')) {} J'utilise ø, æ et å pour le tester. – ParisNakitaKejser

1

i foundt ma façon, mais des chars pour JasonWoof vous me faites sur le chemin droit.

+0

Pourquoi le modificateur i? –

+0

De rien. et pourquoi le backslash? – JasonWoof

Questions connexes