2010-02-02 5 views

Odpowiedz

15

masz dwa różne zestawy w nawiasach. Zasadniczo wyrażenie "1 a-zA-Z0-9-_", a następnie 5-16 znaków specjalnych. Połącz je w ten sam zestaw zamków i wszystkie są dobre.

Coś jak następuje:

'/^[a-zA-Z0-9-_\!\@\#\$\%\^&\*]{5,16}+$/' 
+0

Działa świetnie. Dziękuję za wyjaśnienie nie tylko poprawnej odpowiedzi, ale także mojej odpowiedzi. – Catfish

+0

Brak prob. Wyrażenia regularne mogą być całkiem wymyślne, więc zawsze staram się je czytać i tłumaczyć na prosty język, aby sprawdzić moją pracę. – Rich

0

Spróbuj tego:

^[\[email protected]#$%^&*]{6,15}$ 

Jak \w oznacza [a-zA-Z_0-9]

+0

Musisz uciec przed większością znaków specjalnych. – macabail

+0

dopasowane poprawnie '! @ # $%^& * 0az-9_' –

0
/^[\w\!\@\#\$\%\^&\]{6,15}*$/ 

To, co byłoby w Perlu.

Powiązane problemy