У меня есть текст ввода для значения валюты ввода. Значение по умолчанию для входного текста 0 (ноль). И я хочу заменить это значение по умолчанию, когда пользователь вводит значение валюты, и снова показать значение по умолчанию, когда пользователь сбросит все значения.
это мой код:
<div class="col-sm-9">
<div class="input-group">
<span class="input-group-addon bg-custom b-0" style="font-size:1rem;">Rp.</span>
<input type="text" name="tj_transport" value="0" onkeyup="myFunction(this)" id="testId" class="form-control" />
</div>
</div>
Это мое javascript код:
function myFunction(e) {
angka = e.value;
var thisRegex = new RegExp("^(0)\d+$");
if (thisRegex.test(angka)) {
// remove default value / first zero value
}
else {
// don't remove default value
}
if (angka == '') {
e.value = 0;
return false;
}
}
Как я могу это сделать? Я пытаюсь использовать регулярные выражения, но у меня не получилось .. Спасибо:)