For some reason those two regex act the same way:
"43\gf..--.65".replace(/[^d.-]/g, "");? // 43..--.65
"43\gf..--.65".replace(/[^d.-]/g, "");? // 43..--.65
In the first regex I don't escape the dot(.
) while in the second regex I do(.
).
What are the differences and why they act the same?
See Question&Answers more detail:os