от
Я использую это регулярное выражение для проверки имени пользователя для моего приложения. 3-20 символов, буквенно-цифровых и подчеркивания. Не начиная, или заканчивая подчеркиванием и не имея двух последовательных символов подчеркивания.
username.search(/^(?=.{3,20}$)(?![_])(?!.*[_]{2})[a

Но это не на iOS / Safari с этот ошибка:


Синтаксис ошибка: недопустимое регулярное выражение: недопустимый описатель группы название


Как я могу сделать это регулярное выражение работает во всех основных браузерах?

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.
...