Я пытаюсь написать регулярное выражение, которое заменяет все, что не является цифрой или .
в строке.
Например:
const string = 'I am a 1a.23.s12h31 dog'`
const result = string.replace(/[09.-]/g, '');
// result should be `1.23.1231`
Может ли кто-нибудь увидеть, что я делаю неправильно здесь.
.replace(/[^0-9.]+/g, '')
? См. regex101.com/r/WiQ8as/1. - person Wiktor Stribiżew   schedule 27.02.2019