要求
1: - (负号) 必须在最前面 否则删除
2: . (点) 只能有一个 可以在最后
3: 只允许输入 - 和 . 以及数字 其他的全部清空
预想是用正则匹配来做
"-1-23-za.123.-1231".replace(/[^0-9^.^-]+/g, "");
利用上面代码 得到了 只允许输入 - 和 . 以及数字 其他的全部清空"-1-23-.123.-1231"
但是要如何写才能 替换删除掉 第一个点之后的所有点
以及如果 - (负号) 不在最前面 即删除
请教一下 应该怎么写?