Приведенный ниже фрагмент удаляет все точки с запятой с помощью регулярного выражения, соответствующего всем вхождениям :
, и преобразует его в число, используя parseInt
. Если строка timer1
неверна, результатом будет NaN
.
numeric_timer1 = parseInt(timer1.replace(/:/g, ""), 10)
Это удовлетворяет ваш буквальный запрос на "преобразование строк в целые и игнорирование двоеточий".
Если вы заинтересованы в преобразовании hour:minute:seconds
в секунды, разбейте строку с помощью метода timer1.split(":")
и примените математические вычисления.