Чтобы проверить, есть ли числа в строке в JS, нужно знать RegExp (Регулярное выражение)
Регулярное выражение — это шаблон символов, который определяет шаблон поиска в тексте. Это очень полезно, когда вы хотите проверить пароль пользователя или адрес электронной почты.
- Метод испытания
Метод test() предназначен для совпадения в строке, если он находит совпадение, он возвращает «true», в противном случае возвращает «false».
Вот пример. Допустим, вы хотите найти целое число в строке, вы можете сделать эту функцию с помощью RegExp test(), это кажется запутанным и выглядит как случайный пароль, давайте разберем его.
- / и /
Это означает, что символы используются для начала и завершения RegExp.
2. ^ , $
^ означает, что символ отмечает начало строки, а $ означает, что символ отмечает ее конец.
3. \d
Это означает, что соответствует любой цифре 0–9 в строке, вы можете использовать шаблон [0–9], он выглядит более читабельным
4. +
Добавление + после \d соответствует большему или большему количеству вхождений шаблона \d
Если вам сложно запомнить весь синтаксис, вы можете воспользоваться шпаргалкой по регулярным выражениям из документации MDN!