Так что я this-Как заменить нечисловые символы в строке, за исключением периодов?
lr_min = $('#lr_min').val().replace(/\D/g,'');
Он избавляется от всех нечисловых символов в строке. Как исключить периоды (.) Из этой замены?
Так что я this-Как заменить нечисловые символы в строке, за исключением периодов?
lr_min = $('#lr_min').val().replace(/\D/g,'');
Он избавляется от всех нечисловых символов в строке. Как исключить периоды (.) Из этой замены?
Вы можете использовать
lr_min = $('#lr_min').val().replace(/[^\d.]+/g,'');
+
не является строго необходимым, но, как правило, дают better performances (меньше замен)
Вы можете игнорировать точки между цифрами.
lr_min = $('#lr_min').val().replace(/[^\d.-]/g, '');
Что с '-'? –
В случае, если число отрицательно, оно будет содержать знак «-», поэтому, если, например, «$ -100.50», результат будет «-100.50» – Arslan
Не совсем то, о чем просили. –
работает как очарование. благодаря! – muzzledBYbrass
+1 для + теста – Christophe