<input type="text" name="a" onkeyup="value=value.replace(/[^\d]/g,'')" >
<input type="text" name="aa" onkeyup="value=value.match(/\d+\.?\d{0,2}/,'')" >
<input type="text" name="aa" oninput="value=value.match(/\d*(\.\d{0,2})?/)[0]" >
<input type="text" onkeyup="this.value=this.value.replace(/[^\-?\d.]/g,'')"/>
function keyup(index,e) {
if (index < 5 || index == 10) {
e.value = e.value.match(/\d+\.?\d{0,3}/, '')
} else if (index < 7 || index == 11 || index == 13) {
e.value = e.value.replace(/[^\d]/g, '');
} else if (index == 12 || index == 14) {
e.value = e.value.match(/\d+\.?\d{0,1}/, '')
}
}
function changeVal(index, e) {
var value = e.value;
if (value == '') {
return;
}
if (index < 5 || index == 10) {
e.value = Number(value).toFixed(3);
} else if (index < 7 || index == 11 || index == 13) {
e.value = Number(value).toFixed(0);
} else if (index == 12 || index == 14) {
e.value = Number(value).toFixed(1);
}
}
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
· 上周热点回顾(2.17-2.23)