Здравейте, мъча се да направя с регулярен израз проверка за валидност на username и password.
За username:
/^[a-zA-Z0-9_]+$/
Когато се напише за username: Blabla blabla
Изкарва, че е грешно, което трябва да е така, но когато се напише.
Blablabla и се натисне два интервала. Го приема, че е правилно , а то не е така, защото съдържа в стринга два интервала.
Същата работа е с password:
/^[A-Za-z0-9[_\!\#]+$/
Приема символите A-Z a -z 0-9 и _ , ! , # за валидни.
Когато се натисне интервали след края на паролата пак е приема за валидна. Което не искам да е така. Тоест искам да не приема интервали.
Не знам дали са ми правилни регулярните изрази.
За username:
/^[a-zA-Z0-9_]+$/
Когато се напише за username: Blabla blabla
Изкарва, че е грешно, което трябва да е така, но когато се напише.
Blablabla и се натисне два интервала. Го приема, че е правилно , а то не е така, защото съдържа в стринга два интервала.
Същата работа е с password:
/^[A-Za-z0-9[_\!\#]+$/
Приема символите A-Z a -z 0-9 и _ , ! , # за валидни.
Когато се натисне интервали след края на паролата пак е приема за валидна. Което не искам да е така. Тоест искам да не приема интервали.
Не знам дали са ми правилни регулярните изрази.