Пишу простой regex для того что бы проверять имя пользователя Код (Text): ^[^-\s][a-zA-Z0-9а-яА-Я_.,! ]*[^-\s]$ Но тут закрался баг - в первый и последний символ можно ввести любой кроме пробела! Как сделать что то вроде AND в regex?
Вроде как работает так - но не очень красиво выглядит) Код (Text): ^[a-zA-Z0-9а-яА-Я_.,!][a-zA-Z0-9а-яА-Я_.,! ]*[a-zA-Z0-9а-яА-Я_.,!]$
да норм вроде другой вопрос, почему не разрешить любые символы, а пробелы с концов почикать потом через trim()