Рубрики
Uncategorized

Регулярные выражения вызов 2

Ограничение возможных имен пользователей (вызов) Имена пользователей используются повсюду в Интернете. … с меткой JavaScript, DevOps, Tutorial, новичков.

Ограничить возможные имена пользователей (вызов)

  • Имена пользователей используются повсюду в Интернете. Это то, что дает пользователям уникальную личность на своих любимых сайтах.
  • Вам нужно проверить все имена пользователей в базе данных. Вот несколько простых правил, за которыми должны следовать пользователи при создании своего имени пользователя.

  • Имена пользователей могут использовать только альфа-цифровые символы.

  • Единственные цифры в имени пользователя должны быть в конце. В конце их может быть ноль или более из них. Имя пользователя не может начать с номера.

  • Буквы имени пользователя могут быть строчными и прописными.

  • Имена пользователей должны быть не менее двух персонажей в длину. Двуххамерное имя пользователя может использовать буквы алфавита только в качестве символов.

  • Измените перечисление пользователя Regex, чтобы соответствовать ограничениям, перечисленным выше.

let username = "JackOfAllTrades";
let userCheck = /^[a-z][a-z]+\d*$|^[a-z]\d\d+$/i; 
let result = userCheck.test(username);
  • Код объяснение: объяснение кода
  • ^ — начало ввода
  • [A -Z] — Первый персонаж — это буква
  • [A -Z]+ — Следующие символы являются буквами
  • \ d*$ — входные заканчиваются с 0 или более цифр
  • | — или
  • ^[A -Z] — Первый персонаж — это буква
  • \ d \ d+ — Следующие символы — 2 или более цифр
  • $ — конец ввода
Our regex should match the string JACK
Our regex should not match the string J
Your regex should match the string Jo
Your regex should match the string Oceans11

Оригинал: «https://dev.to/rthefounding/regular-expressions-challenge-2-ma9»