限制输入框中只能输入数和小数点,且小数点后只能有两位小数
2010-11-23 16:17
417 查看
function inputkeypress(inputobj){
if(!inputobj.value.match(/^/d*?/.?/d*?$/))
inputobj.value=inputobj.t_value;
else
inputobj.t_value=inputobj.value;
if(inputobj.value.match(/^(?:/d+(?:/./d+)?)?$/))
inputobj.o_value=inputobj.value
if(//./d/d$/.test(inputobj.value))event.returnValue=false
}
function inputkeyup(inputobj){
if(!inputobj.value.match(/^/d*?/.?/d*?$/))
inputobj.value=inputobj.t_value;
else
inputobj.t_value=inputobj.value;
if(inputobj.value.match(/^(?:/d+(?:/./d+)?)?$/))
inputobj.o_value=inputobj.value
}
function inputblur(inputobj){
if(!inputobj.value.match(/^(?:/d+(?:/./d+)?|/./d*?)?$/))
inputobj.value=inputobj.o_value;
else{
if(inputobj.value.match(/^/./d+$/))
inputobj.value=0+inputobj.value;
if(inputobj.value.match(/^/.$/))
inputobj.value=0;
inputobj.o_value=inputobj.value
}
}
if(!inputobj.value.match(/^/d*?/.?/d*?$/))
inputobj.value=inputobj.t_value;
else
inputobj.t_value=inputobj.value;
if(inputobj.value.match(/^(?:/d+(?:/./d+)?)?$/))
inputobj.o_value=inputobj.value
if(//./d/d$/.test(inputobj.value))event.returnValue=false
}
function inputkeyup(inputobj){
if(!inputobj.value.match(/^/d*?/.?/d*?$/))
inputobj.value=inputobj.t_value;
else
inputobj.t_value=inputobj.value;
if(inputobj.value.match(/^(?:/d+(?:/./d+)?)?$/))
inputobj.o_value=inputobj.value
}
function inputblur(inputobj){
if(!inputobj.value.match(/^(?:/d+(?:/./d+)?|/./d*?)?$/))
inputobj.value=inputobj.o_value;
else{
if(inputobj.value.match(/^/./d+$/))
inputobj.value=0+inputobj.value;
if(inputobj.value.match(/^/.$/))
inputobj.value=0;
inputobj.o_value=inputobj.value
}
}
相关文章推荐
- UITextField 限制只能输入数字和小数点,只能有两位小数
- iOS UITextField 数字输入限制 只能输入数字和小数点,只能有两位小数
- js jquery 限制input输入框只能输入两位小数的数字
- iOS UITextField 只能输入数字和小数点,只能有两位小数
- Angular限制input框输入金额(是小数的话只保留两位小数点)
- edittext限制小数点后面只能输入两位
- UITextField 只能输入数字和小数点,只能有两位小数
- JS控制文本框只能输入正整数和两位小数点以内的小数
- c# 控制TextBox只能输入小数(只能输入一个小数点,小数点后只能输入两位,首位是小数点离开时自动补0,末位是小数点离开时自动清除)
- iOS UITextField 只能输入数字和小数点,只能有两位小数
- js控制input框只能输入数字和一位小数点和小数点后面两位小数
- js控制input框只能输入数字和一位小数点和小数点后面两位小数
- EditText限制 只能输入0.00 -100保留两位小数
- 在实现文本框只能输入数字和小数点的基础上实现了价格样式(保留两位小数)
- JS控制文本框只能输入正整数和两位小数点以内的小数
- JS通过正则限制 input 输入框只能输入整数、小数(金额或者现金) 两位小数
- 限制输入框只能输入数字,并且保留两位小数
- JQuery 正则 限制文本框(input)只能输入数字/限制输入金额为两位小数
- 关于EditText输入数字时候限制为一个亿的问题,且保留小数点两位小数
- c# 控制TextBox只能输入小数(只能输入一个小数点,小数点后只能输入两位,第一位不能是小数点)