JavaScript 数字转换字符串
来源:互联网 发布:板材套料软件 编辑:程序博客网 时间:2024/06/05 18:29
声明:这段代码是在论坛上看到的,非本人所写。编者为:muxrwc.
<script type="text/javascript">var format = function (number, form) {//大概就先这样,代码先不浓缩了。。:D var forms = form.split('.'), number = '' + number, numbers = number.split('.') , leftnumber = numbers[0].split('') , exec = function (lastMatch) { if (lastMatch == '0' || lastMatch == '#') { if (leftnumber.length) { return leftnumber.pop(); } else if (lastMatch == '0') { return lastMatch; } else { return ''; } } else { return lastMatch; } }, string string = forms[0].split('').reverse().join('').replace(/./g, exec).split('').reverse().join(''); string = leftnumber.join('') + string; if (forms[1] && forms[1].length) { leftnumber = (numbers[1] && numbers[1].length) ? numbers[1].split('').reverse() : []; string += '.' + forms[1].replace(/./g, exec); }return string.replace(/\.$/, '');};alert(format(123, '#.00')) //输出 123.00 alert(format(123, '0.##')) //输出 123 alert(format(123, '0000.00 ')) //输出 0123.00 alert(format(123456, '###,###.00')) //输出 123,456.00 alert(format(07552482630, '(####)########')) //输出 (0755)2482630 </script>
- JavaScript 字符串转换数字
- JavaScript 字符串转换数字
- JavaScript 字符串转换数字
- JavaScript 字符串转换数字
- JavaScript 字符串转换数字
- JavaScript 数字转换字符串
- JavaScript 字符串转换数字
- JavaScript 字符串转换数字
- JavaScript 字符串转换数字
- javascript 数字字符串与数字的转换
- JavaScript数字和字符串转换小结
- JavaScript数字和字符串转换小结(转)
- JavaScript中把数字转换为字符串
- javascript把字符串转换为数字
- JavaScript数字和字符串转换小结
- javascript学习 - 数字和字符串转换
- JavaScript:数字与字符串的相互转换
- JavaScript 字符串与数字的相互转换
- 揭秘jbpm流程引擎内核设计思想及构架
- C++ 的序列化
- memcache分析调试 .
- Android 多媒体扫描过程
- mlock家族:锁定物理内存 .
- JavaScript 数字转换字符串
- CS0016: 未能写入输出文件“c:\WINDOWS\Microsoft.NET\Framework\.。。”--“拒绝访问
- spring mvc 实现网站登录与非登录的控制
- 压缩、解压缩(tar/zip/bzip2/gz/gzip/zip)
- Android之ImageSwitcher
- 为自定义工具栏按钮添加消息响应函数
- Qt实现图像自适应窗口大小之scaled()函数使用
- 浅谈java异常[Exception]
- linux使用dd命令快速生成大文件