Пользовательский ввод из полей HTML-форм обычно передается в JavaScript как строка. Мы десятилетиями живем с этим, но порой разработчикам приходится извлекать из этих строк числа. Есть несколько способов это сделать, но давайте обратимся к регулярным выражениям!
Чтобы при помощи регулярного выражения вычленить число в строке, мы можем использовать
\d+:const string = "x12345david";
const [match] = string.match(/(\d+)/);
match; // 12345
Регулярки в JS способны на очень многое, этот пример - одна из простейших операций. Конвертация числа при помощи обертки
Number() даст вам число типа Number.Источник - «Extract a Number from a String with JavaScript».