gpt4 book ai didi

在 html 输入文本字段中避免两位小数(例如 : 12. 1.1)的 javascript 函数

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:19:06 24 4
gpt4 key购买 nike

<分区>

任何人都可以帮我找到一个解决方案来验证文本字段以接受有效的十进制数。我试过类似的东西

function fun_AllowOnlyAmountAndDot(txt) {
if (event.keyCode > 47 && event.keyCode < 58 || event.keyCode == 46) {
var txtbx = document.getElementById(txt);
var amount = document.getElementById(txt).value;
var present = 0;
var count = 0;

if (amount.indexOf(".", present) || amount.indexOf(".", present + 1)); {
// alert('0');
}

/*if(amount.length==2)
{
if(event.keyCode != 46)
return false;
}*/
do {
present = amount.indexOf(".", present);
if (present != -1) {
count++;
present++;
}
}
while (present != -1);
if (present == -1 && amount.length == 0 && event.keyCode == 46) {
event.keyCode = 0;
//alert("Wrong position of decimal point not allowed !!");
return false;
}

if (count >= 1 && event.keyCode == 46) {
event.keyCode = 0;
//alert("Only one decimal point is allowed !!");
return false;
}
if (count == 1) {
var lastdigits = amount.substring(amount.indexOf(".") + 1, amount.length);
if (lastdigits.length >= 4) {
//alert("Two decimal places only allowed");
event.keyCode = 0;
return false;
}
}
return true;
} else {
event.keyCode = 0;
//alert("Only Numbers with dot allowed !!");
return false;
}
}

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com