Как проверить, существуют ли какие-либо цифры или буквы в строке в JavaScript?

#javascript #regex #string

#javascript #регулярное выражение #строка

Вопрос:

Мне нужно проверить, содержит ли строка хотя бы букву ИЛИ цифру. Какой был бы лучший способ проверить это?

Комментарии:

1. На этот вопрос есть миллион ответов. Почему бы не выполнить поиск?

Ответ №1:

Используйте простое регулярное выражение:

 /[0-9a-zA-Z]/.test(some_string);
  

Комментарии:

1. Чистый и простой. Извлеките в переменную, если вы хотите повторно использовать выражение.

2. /[A-Z0-9]/i.test(str) немного короче

3. /[0-9a-z]/i также было бы возможно, просто для записи.