input标签限制不能输入中文,能带小数点
2018-01-04 10:35
232 查看
function num(obj){
obj.value = obj.value.replace(/[^\d.]/g,""); //清除"数字"和"."以外的字符
obj.value = obj.value.replace(/^\./g,""); //验证第一个字符是数字
obj.value = obj.value.replace(/\.{2,}/g,"."); //只保留第一个, 清除多余的
obj.value = obj.value.replace(".","$#$").replace(/\./g,"").replace("$#$",".");
obj.value = obj.value.replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3'); //只能输入两个小数
}
obj.value = obj.value.replace(/[^\d.]/g,""); //清除"数字"和"."以外的字符
obj.value = obj.value.replace(/^\./g,""); //验证第一个字符是数字
obj.value = obj.value.replace(/\.{2,}/g,"."); //只保留第一个, 清除多余的
obj.value = obj.value.replace(".","$#$").replace(/\./g,"").replace("$#$",".");
obj.value = obj.value.replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3'); //只能输入两个小数
}
相关文章推荐
- js限制input标签中只能输入中文
- js限制input标签中只能输入中文
- js限制input只能输入有效的数字,有且只有一个小数点,第一个不能为小数点
- js限制input标签中只能输入中文
- js限制input标签中只能输入中文
- js限制input只能输入有效的数字,有且只有一个小数点,第一个不能为小数点
- js限制input只能输入有效的数字,有且只有一个小数点,第一个不能为小数点-备
- js限制input只能输入有效的数字(第一个不能是小数点)
- 限制EditText 不能输入中文
- 正则表达式限制input输入内容为:小数点前不超过5位且小数点后不超过4位的数值
- input标签限制输入,只能为数字
- 控制 input 输入框不能输入中文,即不能在输入框中使用输入法
- Android学习笔记 —— Android 开发中,限制 EditText 输入框不能输入中文(汉字)
- HTML Input 标签限制输入类型
- flex里InputText不能输入中文
- 解决 ArchLinux 下中文 Chinese 不能输入 couldnt input 的问题
- h5 input标签使用正则表达式限制输入
- 使用正则限制input框只能输入数字/英文/中文等等
- flex里InputText不能输入中文
- flex textinput不能输入中文