JavaScript将String转为double类型

- 日理万妓 2022-07-03 23:43 1837阅读 0赞
  1. function getFloatStr(num){
  2. num += '';
  3. num = num.replace(/[^0-9|\.]/g, ''); //清除字符串中的非数字非.字符
  4. if(/^0+/) //清除字符串开头的0
  5. num = num.replace(/^0+/, '');
  6. if(!/\./.test(num)) //为整数字符串在末尾添加.00
  7. num += '.00';
  8. if(/^\./.test(num)) //字符以.开头时,在开头添加0
  9. num = '0' + num;
  10. num += '00'; //在字符串末尾补零
  11. num = num.match(/\d+\.\d{2}/)[0];
  12. return num;
  13. };

发表评论

表情:
评论列表 (有 0 条评论,1837人围观)

还没有评论,来说两句吧...

相关阅读

    相关 JAVA中Double转为String

    至少有三种方法可以将表示double值的String 转换为Double对象。可能还有多种方法可以做同样的事情,如果你了解此处还有未列出的其他转换方法,请在下方留言与我们一起分