Тема: regular expression Замінити все окрім цифр і однієї крапки
Як замінити все окрім цифр і однієї крапки на пустоту
"abc165.554*2.3.4.5#.$...*%".replace(/([^0-9.]+(\.[^0-9]+)?)/g, '');
Маю рядок
"abc165.554*2.3.4.5#.$...*%"
Після заміни хочу отримати
165.5542345
проблема в такій частині виразу [^0-9.] - я не знаю як вказати що це лише одна крапка.
Як зробити вираз "замінити все окрім цифр і однієї крапки" ?