在Jquery中如何删除dot"。"从除小数点之外的字符串,即数字之间的点?

时间:2014-06-11 13:22:59

标签: jquery

我想允许不包含字符和点数的价格金额"。"但它应该在数字之间允许小数点。

symbol = symbol.replace(/./ g,""); myString = myString.replace(/ [^ 0-9。] / g,'');

1 个答案:

答案 0 :(得分:0)

解决方案是,

my_string.replace(/([^\w.\s]|(?!\d)\.(?!\d))+/g, '')

e.g。

$ a = "asasdasdas....... 3.4 asdasd ......"
$ a.replace(/([^\w.\s]|(?!\d)\.(?!\d))+/g, '');
$ "asasdasdas 3.4 asdasd "

删除字符串中的所有点,小数点除外。