Prynik
@Prynik

JS как проверить, содержит ли строка И цифры И латинские буквы?

Например ASD или 123 не проходят проверку, а ASD123 проходят
  • Вопрос задан
  • 126 просмотров
Решения вопроса 5
sergski
@sergski
web-developer
/([A-Za-z]+[0-9]+|[0-9]+[A-Za-z]+)/gm
Ответ написан
Kozack
@Kozack Куратор тега JavaScript
Thinking about a11y
Вместо одной сложной регулярки сделайте две простые. Что-то в духе:
/\p{L}/.test(str) && /\p{N}/.test(str)
Ответ написан
sergiks
@sergiks Куратор тега JavaScript
♬♬
буква-цифра ИЛИ цифра-буква:
/(([a-zA-Z].*\d)|(\d.*[a-zA-Z]))/

старый ответ

const alphanum = (str) => /\d+/.test(str) && /[a-zA-Z]+/.test(str);
Ответ написан
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
/[a-z].*\d|\d.*[a-z]/i
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Artezio Нижний Новгород
от 130 000 до 180 000 ₽
Artezio Москва
от 160 000 до 220 000 ₽
Artezio Витебск
от 2 800 до 3 300 $
08 мар. 2021, в 12:56
2000 руб./за проект
08 мар. 2021, в 12:35
50000 руб./за проект
08 мар. 2021, в 11:59
15000 руб./за проект