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