Как удалить знак рубля из input, добавленный ранее через js?
Имеется JS, который добавляет в input знак рубля после чисел:
Работает хорошо, кроме того, что после удаления введенных чисел, символ ₽ остается. Подскажите пожалуйста, какой код удалит ₽ и вернет стандартный placeholder?
Спасибо!
$('body').on('input', '.sum', function(){
this.value = this.value
.replace(/\d $/, '')
.replace(/\D/g, '')
.replace(/(\d)(?=(\d{3})+([^\d]|$))/g, '$1 ')
+ ' ₽';
});
Источник: Stack Overflow на русском