-1

是否有一种快速regex删除字符串中不是数字、点或减号的每个字符的方法?

4

1 回答 1

4
.replace(/[^\d.-]/g, "");

现场演示

var str = "43gf..--.65";
var result = str.replace(/[^\d.\-]/g, "");​ 
alert(result); // "43..--.65"

一个出色的正则表达式备忘单,可以帮助您regex快速学习。

于 2012-05-01T12:36:26.653 回答