Проблем с regex

AAtanasov

Registered
Здравейте, мъча се да направя с регулярен израз проверка за валидност на username и password.

За username:

/^[a-zA-Z0-9_]+$/

Когато се напише за username: Blabla blabla
Изкарва, че е грешно, което трябва да е така, но когато се напише.
Blablabla и се натисне два интервала. Го приема, че е правилно , а то не е така, защото съдържа в стринга два интервала.

Същата работа е с password:

/^[A-Za-z0-9[_\!\#]+$/

Приема символите A-Z a -z 0-9 и _ , ! , # за валидни.

Когато се натисне интервали след края на паролата пак е приема за валидна. Което не искам да е така. Тоест искам да не приема интервали.

Не знам дали са ми правилни регулярните изрази.
 

Back
Горе