js中数值转换,判断是否为浮点数
2013-04-08 11:56
260 查看
js中数值的比较:
先将数值进行转换
var projectMoney = parseFloat(projectMoney); // 浮点型数值比较 100.99->100.99
var projectMoney = parseInt(projectMoney); //整型数据 舍弃小数点后面的 100.99 -> 100
if(projectMoney.isFloat() == false){
alert("请正确填写项目金额");
$("#projectMoney").focus();
return false;
}
//判断是否是整数或者小数
//size : 最多允许的小数位数(默认2位)
String.prototype.isFloat = function (size) {
//var regstr = /^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$/;
//return regstr.test(this);
size = size || 2;
var regstr = "^-?[0-9]+.?[0-9]{0,2}$";
var reg = new RegExp(regstr)
return reg.test(this);
}
先将数值进行转换
var projectMoney = parseFloat(projectMoney); // 浮点型数值比较 100.99->100.99
var projectMoney = parseInt(projectMoney); //整型数据 舍弃小数点后面的 100.99 -> 100
if(projectMoney.isFloat() == false){
alert("请正确填写项目金额");
$("#projectMoney").focus();
return false;
}
//判断是否是整数或者小数
//size : 最多允许的小数位数(默认2位)
String.prototype.isFloat = function (size) {
//var regstr = /^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$/;
//return regstr.test(this);
size = size || 2;
var regstr = "^-?[0-9]+.?[0-9]{0,2}$";
var reg = new RegExp(regstr)
return reg.test(this);
}
相关文章推荐
- JS判断是否为正整数,浮点数的函数
- js如何判断输入是否为正整数、浮点数等数字的函数
- 【javascript】JS判断是否为数字,是否为整数,是否为浮点数
- js判断输入是否为正整数、浮点数等数字的函数
- js判断是否为数字, 是否为整数, 是否为浮点数
- js如何判断输入是否为正整数、浮点数等数字的函数
- javascript 判断是否为低于1的百分数,并将之转换为浮点数
- JS判断是否为数字,是否为整数,是否为浮点数
- js如何判断输入是否为正整数、浮点数等数字的函数
- js如何判断输入是否为正整数、浮点数等数字的函数
- js 判断字符是否整数,判断是否是数值
- 【网络收集】js判断输入是否为正整数、浮点数等数字的函数
- js判断输入是否为正整数、浮点数等数字的函数
- JS判断是否为数字,是否为整数,是否为浮点数
- JS判断是否为数字,整数,浮点数
- JS判断是否为数字,是否为整数,是否为浮点数
- 关于js正则表达式判断一个字符串是否是正确的有数字和小数点组成的金钱形式和 判读数值类型的正则表达式
- 正则判断正整数等js如何判断输入是否为正整数、浮点数等数字的函数
- js如何判断输入是否为正整数、浮点数等数字的函数
- js replace 全局替换 以表单的方式提交参数 判断是否为ie浏览器 将jquery.qqFace.js表情转换成微信的字符码 手机端省市区联动 新字体引用本地运行可以获得,放到服务器上报404 C#提取html中的汉字 MVC几种找不到资源的解决方式 使用Windows服务定时去执行一个方法的三种方式