По какой-то причине эти два регулярных выражения действуют одинаково:
"43\\gf..--.65".replace(/[^\d.-]/g, ""); // 43..--.65
"43\\gf..--.65".replace(/[^\d\.-]/g, ""); // 43..--.65
В первом регулярном выражении я не убираю точку (.
), а во втором регулярном выражении (\.
).
В чем различия и почему они действуют одинаково?