Соответствие пользовательской проверке регулярного выражения - PullRequest
0 голосов
/ 27 января 2019

Для моего личного проекта я пытался создать валидатор с помощью Regex, но я боролся.

вот то, что я хочу, чтобы действительный токен выглядел так.

const valid = '12gehuwguhwefhdlewofewy';

должен запускатьсяс номером.

  function token(validation){
return \d[0-9][aA-hH].match(validation)
}

Ответы [ 2 ]

0 голосов
/ 27 января 2019

Вы можете использовать это

^\d[\da-t-]{34,}$

Это охватывает следующие условия: -

  • Длина должна быть больше 35.
  • Строка должна начинаться с цифры.
  • Строка должна содержать символы только до т.
  • Это включает - в тесте

let str = `5c763j12-b752-32c1-cas3-54h7csae76e`
let str2 = `Ac763j12-b752-32c1-cas3-54h7csae76e`
let reg = /^\d[\da-t-]{34,}$/gi

console.log(reg.test(str))
console.log(reg.test(str2))
0 голосов
/ 27 января 2019

Попробуйте с этим:

^\d[a-tA-T\-0-9]{34,}$

Проверьте здесь: здесь

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