js 输入int类型数字后自动在后面加.00,输入double型保留小数点后两位
2013-09-30 10:29
861 查看
//JS版 //将传入数据转换为字符串,并清除字符串中非数字与.的字符 //按数字格式补全字符串 var getFloatStr = function(num){ num += ''; num = num.replace(/[^0-9|\.]/g, ''); //清除字符串中的非数字非.字符 if(/^0+/) //清除字符串开头的0 num = num.replace(/^0+/, ''); if(!/\./.test(num)) //为整数字符串在末尾添加.00 num += '.00'; if(/^\./.test(num)) //字符以.开头时,在开头添加0 num = '0' + num; num += '00'; //在字符串末尾补零 num = num.match(/\d+\.\d{2}/)[0]; }; //测试 getFloatStr('0000.1'); //0.10 getFloatStr('qwe'); //0.00 getFloatStr('256'); //256.00
相关文章推荐
- js 输入int类型数字后自动在后面加.00,输入double型保留小数点后两位
- 页面输入框js正则验证输入值为数字,且只保留小数点后两位
- js控制input框只能输入数字和一位小数点和小数点后面两位小数
- 页面输入框js正则验证输入值为数字,且只保留小数点后两位
- 验证数字可以有千分符可以有0个1个小数点小数点后输入后四舍五入保留两位(写个js验证真费劲)
- js控制input框只能输入数字和一位小数点和小数点后面两位小数
- JS格式化数字保留两位小数点示例代码
- QString 怎么保留double型数字小数点后两位数
- JS格式化数字,保留两位小数点
- url地址解码、保留小数点后面两位数字
- js保留小数点后面两位
- JS之 输入框限制输入数字且最大精确到小数点后两位
- 关于EditText输入数字时候限制为一个亿的问题,且保留小数点两位小数
- js正则表达式 数字和小数点 非负数 保留两位小数点
- JS格式化数字保留两位小数点
- 页面输入框js正则验证输入值为数字,且只保留小数点后四位
- iOS最完美的UITextField中输入金额,只能输入数字和小数点,保留两位小数点且0放在首位
- HTML控制文本框只能输入数字和小数点,并且只能保留小数点后两位
- JS格式化数字保留两位小数点示例代码
- JS格式化数字保留两位小数点示例代码