2009-11-09 6 views
0

je besoin d'une expression régulière pour accepter alpha numerics et charecters spéciaux aussiexpression régulière pour les caractères spéciaux et numerics

comme: abc & def12

merci à l'avance Nagesh

+3

S'il vous plaît donner quelques exemples de waht que vous faites et ne veulent pas l'expression rationnelle de match. –

+0

À mon avis, '&' n'est pas spécial du tout. –

Répondre

0

pas obtenu une réponse spécifique , mais regexlib.com est venu pratique pour moi.

+0

ou http://www.zytrax.com/tech/web/regex.htm –

+0

Celui-ci est pratique pour tester votre regex: http://www.gskinner.com/RegExr/ – stiank81

1

^[\w]+$ cette expression rationnelle correspond à tous les caractères alphanumériques, si vous voulez faire correspondre d'autres caractères tout aussi bien les spécifier dans les [] parenthèses, à savoir si vous wan't pour correspondre aussi esperluette vous aurez ^[\w&]+$ regex, si vous wan » Pour faire correspondre les caractères blancs (tabulations, espaces, sauts de ligne, retours chariot), vous ajoutez \d et vous terminez par ^[\w&\s]+$ et ainsi de suite jusqu'à ce que tous vos caractères spéciaux soient traités.

+0

'^ [\ w & \ s] $ 'correspond à une chaîne composée d'un seul caractère. Notez également que '\ w' ne correspond pas seulement aux caractères alphanumériques, mais dans de nombreuses expressions regex, il correspond également à un trait de soulignement. –

+0

Ouais, c'était une faute de frappe. Le fixe déjà. – RaYell

2

Cela peut être la syntaxe que vous recherchez /^[a-zA-Z0-9&:\/ ]+$/, insérez les autres caractères que vous souhaitez faire correspondre entre les crochets.

Je vous recommande de lire sur les expressions régulières si vous avez l'intention de les utiliser dans l'avenir, consultez ce tutoriel http://perldoc.perl.org/perlretut.html

Questions connexes