js输入控制(只能输入整数小数等)
1.页面
<asp:TextBox runat="server" ID="NumZYZCZMJ" OnKeyUp="InputFloat(this)"></asp:TextBox>
2.JS
//只能输入整数
function InputNumber(e) {
e.value = e.value.replace(/\D/g, "");
if (e.value.substring(0, 1) == "0") {
e.value = "0";
}
}
//只能输入浮点数 function InputFloat(e) {
e.value = e.value.replace(/[^\.\d]/g, "");
if (e.value.substring(0, 2) == "00") {
e.value = "0";
}
if (e.value.substring(0, 1) == ".")
{ e.value = ""; }
if (e.value.split(‘.‘).length == 2) {
e.value = e.value.split(‘.‘)[0] + ‘.‘ + e.value.split(‘.‘)[1].substring(0, 2); }
if (e.value.split(‘.‘).length > 2) { e.value = e.value.split(‘.‘)[0] + ‘.‘ + e.value.split(‘.‘)[1]; }
}
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。