So I have this-
lr_min = $('#lr_min').val().replace(/\D/g,'');
它会将字符串中所有非数字字符都去除。如何在这个替换中排除句点(.)?
您可以使用
lr_min = $('#lr_min').val().replace(/[^\d.]+/g,'');
+并不是必需的,但通常会提供更好的性能(更少的替换)
+
您可以忽略数字之间的点。
lr_min = $('#lr_min').val().replace(/[^\d.-]/g, '');