JS(十六)输入框校验动态绑定
2017-08-10 14:08
190 查看
$("body").on("keyup", "input[type='text']", function(){ $(this).val($(this).val().replace(/[^\d\.]/g,'')); //先把非数字的都替换掉,除了数字和. $(this).val($(this).val().replace(/^\./g,"")); //必须保证第一个为数字而不是. $(this).val($(this).val().replace(/\.{2,}/g,".")); //保证只有出现一个.而没有多个. $(this).val($(this).val().replace(".","$#$").replace(/\./g,"").replace("$#$",".")); //保证.只出现一次,而不能出现两次以上 }).css("ime-mode", "disabled"); //CSS设置输入法不可用 ;
相关文章推荐
- js jQuery 动态校验表单输入框内容
- JS 对输入框文本正在输入中校验
- Vue.js 动态绑定class
- js动态添加的元素,动作绑定
- 页面js脚本内,使用字符型服务端动态绑定的值
- vue.js删除动态绑定的radio的指定项
- 当用js动态的改变一个输入框中的值后,并不能触发它的onchange事件
- 【前端】vue.js实现按钮的动态绑定
- HTML中关于动态创建的标签无法绑定js事件的解决方法
- 关于js动态渲染的元素绑定事件遇到的坑
- js动态设置输入框字体/颜色
- js 动态dom绑定事件
- js循环动态绑定带参数函数遇到的问题及解决方案[转]
- js动态设置输入框字体/颜色
- ext js gridpanel绑定到动态生成的store
- 详解Vue.js动态绑定class
- vue.js给动态绑定的radio列表做批量编辑的方法
- 事件委托:给多个元素和动态添加的元素绑定js事件,
- JS动态添加元素及绑定事件造成程序重复执行解决