js 操作(数字前端去0、文字去除空格、截取字符串、保留几位小数、数字不足位数前补0)

 

 
JavaScript代码
  1. //1、数字前端去0  
  2. var num = number.replace(/\b(0+)/gi,"")  
  3. //2、文字去除空格  
  4.   
  5. var str = str.replace(/(^\s*)|(\s*$)/g, "")  
  6. //3、截取字符串  
  7.   
  8. var str = abcdef  
  9. str = str.substr(2,3) //cde  
  10. //4、保留小数  
  11.   
  12. //保留4位小数  
  13. var number = 12.3321432;  
  14. number = String(number).replace(/^(.*\..{4}).*$/,"$1");  
  15. number = Number(number); // number = 12.3321  
  16.   
  17. //保留2位小数  
  18. var reg = /^(.*\..{2}).*$/;  
  19. var number2 = 12.3;  
  20. number2 = String(number2).replace(reg ,"$1");  
  21. number2 = Number(number2); // number2 = 12.3 不足保留位数不补0  
  22.   
  23. //5、数字不足位数前补0  
  24.   
  25. var number = 100  
  26. var num = (Array(5).join(0) +number).slice(-5) //num = 00100  


上一篇: js控制div内的滚动条的位置
下一篇: JS使用正则表达式校验手机号码
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: javascript
相关日志:
评论: 0 | 引用: 0 | 查看次数: 229
发表评论
昵 称:
密 码: 游客发言不需要密码.
邮 箱: 邮件地址支持Gravatar头像,邮箱地址不会公开.
网 址: 输入网址便于回访.
内 容:
验证码:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1000 字 | UBB代码 开启 | [img]标签 关闭

 广告位

↑返回顶部↑