Regex, чтобы разрешить только буквенно-цифровые символы, по крайней мере, с одним символом и без пробела - PullRequest
0 голосов
/ 28 февраля 2019

Я продолжаю пробовать все из результатов поиска (Google), но безуспешно до сих пор.Для ввода имени пользователя я хочу разрешить только буквенно-цифровые символы, без пробелов и без вкладок.Имя пользователя может содержать комбинацию букв и цифр, но должно содержать хотя бы один символ.Может кто-нибудь поделиться с вами регулярным выражением, способным сделать это, и с небольшим объяснением, если некоторые изменения потребуются позже.

Заранее спасибо.

edit: примеры того, что должно бытьразрешено: «a012», «2342a», «anyalpha», «abc2xyz».что не должно быть разрешено: «1234123», «ace12», «любой пробел», «пробел2», «пробел3»

Ответы [ 2 ]

0 голосов
/ 28 февраля 2019

Попробуйте Regex: ^(?=\w*[A-Za-z])\w*$

Демо

0 голосов
/ 28 февраля 2019

Попробуйте это регулярное выражение => ^[A-Za-z0-9]+$

^ начало строки

[A-Za-z0-9] + любой символ в скобках, один или несколько раз

$ конец строки

Это регулярное выражение принимает только цифры и буквенные символы и не менее 1 символа

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...