Имя пользователя не может содержать повторяющееся подчеркивание или точка может начинаться с подчеркивания
предложите регулярное выражение для имени пользователя, которое принимает входные данные, допускающие нижний регистр, верхний регистр, цифры и подчеркивания. Имя пользователя может начинаться с букв алфавита или подчеркивания. Подчеркивание не должно быть в конце строки. Я не хочу, чтобы имя пользователя включало два последовательных подчеркивания.
Что я уже пробовал:
[_а-з-З0-9][а-Яа-З0-9]+_?[а-Яа-З0-9]+
Но проблема в том, что он не работает для имени пользователя a_9
PIEBALDconsult
^[_а-Яа-я](?:[а-Яа-З0-9]|(?:(?&ЛТ;!_)_(?!_)))*[а-з-З0-9]$
Member 13379434
можете ли вы предложить это в javascript?
Member 13379434
А что произойдет, если имя пользователя равно 1 символу?