Expression régulière correspondant 6-15 les caractères alphanumériques, symboles au-dessus des touches 1-8 sur le clavier
Je vais essayer d'obtenir une expression régulière qui permet entre 6 et 15 caractères et peut être a-zA-Z0-9 et les symboles au-dessus des nombres 1-8 sur un clavier.
Voici ce que j'ai, mais ça ne fonctionne pas.
'/^[a-zA-Z0-9-_][\!\@\#$\%\^&\*]{5,16}+$/'
6-16 caractères serait {6,16}, pas {5,16}. Probablement ne voulez pas le " + " ou...
OriginalL'auteur Catfish | 2010-02-02
Vous devez vous connecter pour publier un commentaire.
vous avez deux ensembles différents à l'intérieur de crochets. Fondamentalement, l'expression dit "1 de a-zA-Z0-9-_" suivi par 5-16 de caractères spéciaux. De les combiner dans la même série de crochets, et vous êtes tous de bon.
Quelque chose comme ce qui suit:
Pas de prob. Les expressions régulières peuvent obtenir assez de la main, donc j'essaie toujours de les lire et de les traduire en un langage simple pour vérifier mon travail.
OriginalL'auteur Rich
Essayez ceci:
Comme
\w
signifie[a-zA-Z_0-9]
appariés correctement
!@#$%^&*0az-9_
OriginalL'auteur Rubens Farias
OriginalL'auteur pixelbeat
Qu'est ce qu'elle serait en Perl.
OriginalL'auteur macabail