Этот код правильно работает в Chrome, но не в Safari [закрыто]Jquery

Программирование на jquery
Anonymous
Этот код правильно работает в Chrome, но не в Safari [закрыто]

Сообщение Anonymous »


Я попробовал этот код, но не могу понять, почему он не работает в Safari

function NumberWithCommas(field) { пусть элемент = document.getElementById(field.id); let sum = element.value.replace(/,/g, ""); if (amount.charAt(0) == "-") { количество = "-" + количество.подстрока(1).replace(/-/g, ""); } еще { количество = количество.заменить(/-/г, ""); } element.value = sum.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ","); } функция checkAmount() { let element = document.getElementById("m_currency"); let newamount = element.value.replace(/,/g, ""); console.log(новое количество);

первая функция добавляет запятую для тысяч и работает для обоих браузеров, вторая, которая должна удалять запятую, работает только в Chrome

Есть предложения?

Вернуться в «Jquery»