在项目开发的时候,经常有一些输入框,控制输入的格式,而不是等输入好了再去检查格式,格式错了就报错,体验不好。
/** 数字,中文,字母,浮点数(+/-/.) 类型输入限制,只要在input标签上加上 jInput="number,chinese,alphabet,floating" 备注:floating属性只能单独用*/
function limitInptFormat(){ var inputType=['number','chinese','alphabet','floating']; $('body').delegate("input[jInput]", "keyup", function(e) { var input_type = $(this).attr('jInput').split(',') var value = $(this).val(); if (!input_type && input_type.length <= 0) { return; } var values_of_type = []; var RegStr = '^['; for (var i = 0; i < input_type.length; i++) { if (input_type[i]) { if (input_type[i] == 'number') { RegStr += '\\d'; } else if (input_type[i] == 'chinese') { RegStr += '\\u4e00-\\u9fa5'; } else if (input_type[i] == 'alphabet') { RegStr += 'a-zA-Z'; } else if (input_type[i] == 'floating') { RegStr = '^[\\+\\-]?\\d+\\.?\\d+'; $(this).val(value.match(new RegExp(RegStr, 'g'))); return; } } } RegStr += ']*'; if (RegStr.length <= 3) { return; } var expression = new RegExp(RegStr, 'g'); var return_value = value.match(expression); $(this).val(return_value); }); }
相关推荐
(3)浮点数输入 限制的项目如下: (1)整数输入只能输入数字0-9、+、- (2)浮点输入只能输入数字0-9、+、-、. (3)+和-只能有其一,并且只能出现在最前面 (4).只能有一个 (5)限制小数位数
javascript浮点数加法运算精确计算方法,能够有效避免无限循环小数的产生
第一: 限制只能是整数 <input type = "text" name= "number" id = 'number' onkeyup= "if(! /^d+$/.test(this.value)){alert('只能整数')...'只能输入数字,小数点后只能保留两位');this.v
js正则表达式限制文本框只能输入数字,能输小数点.js正则表达式限制文本框只能输入数字,能输小数点.
浮点数转十六进制的方法有很多,在本文将为大家详细介绍下js中时如何实现的,下面有个不错的示例,感兴趣的朋友可以参考下,希望对大家有所帮助
江苏计算机三级偏软中关于浮点数的运算方法
计算机组成原理定点数浮点数等运算方法复习PPT课件.pptx
单片机浮点数设计 单片机浮点数设计 单片机浮点数设计
单精度浮点数,双精度浮点数,浮点数是属于有理数中某特定子集的数的数字表示,在计算机中用以近似表示任意某个实数。
在计算机中有关浮点数转二进制的计算方法,里面讲得很清楚,原来是PPT文档,我已转成PDF的格式,看起来非常舒服。在编程中,特别是一些算法中经常用会一些浮点数的计算
主要介绍了JavaScript检查数字是否为整数或浮点数的方法,涉及javascript类型判断的相关技巧,需要的朋友可以参考下
QLineEdit只能输入浮点数
[Java]IEEE754浮点数的转换方法,方法都写好了,直接复制过去就可以用了,就这么简单!
jQuery实现input数字加减代码是一款基于bootstrap制作input框按钮控制数值增加减少,支持整数,浮点数,输入框尺寸。
计算机组成原理定点数、浮点数等运算方法复习,包括原码、补码、移码等介绍,以及定点数、浮点数的加减乘等运算。
JS判断是否为数字,是否为整数,是否为浮点数的代码
单片机在通信中,浮点数的处理往往容易出错,本代码解决单片机通信时的浮点数据转换处理,包括浮点数转换成char ,和char转成float类型
网页模板——JS处理货币格式浮点数插件currency.js
支持浮点数与HEX格式相互转换
浮点数整数转换工具,用于浮点数与整数之间相互转换