Чтобы проверить, есть ли числа в строке в JS, нужно знать RegExp (Регулярное выражение)

Регулярное выражение — это шаблон символов, который определяет шаблон поиска в тексте. Это очень полезно, когда вы хотите проверить пароль пользователя или адрес электронной почты.

  1. Метод испытания

Метод test() предназначен для совпадения в строке, если он находит совпадение, он возвращает «true», в противном случае возвращает «false».

Вот пример. Допустим, вы хотите найти целое число в строке, вы можете сделать эту функцию с помощью RegExp test(), это кажется запутанным и выглядит как случайный пароль, давайте разберем его.

  1. / и /

Это означает, что символы используются для начала и завершения RegExp.

2. ^ , $

^ означает, что символ отмечает начало строки, а $ означает, что символ отмечает ее конец.

3. \d

Это означает, что соответствует любой цифре 0–9 в строке, вы можете использовать шаблон [0–9], он выглядит более читабельным

4. +

Добавление + после \d соответствует большему или большему количеству вхождений шаблона \d

Если вам сложно запомнить весь синтаксис, вы можете воспользоваться шпаргалкой по регулярным выражениям из документации MDN!