将字符串或者数字转化成英文格式输出

var f = function(a){
    var b = String(a);
    var len = b.length;
    var j = len % 3;
    var arr = [];

    if (len <= 3) {return b};
    if (j==0) {
        return m(arr,b,len,0);
    }else{
        arr[0] = b.substr(0,j);
        b = b.substr(j);
        return m(arr,b,len,1);
    }

}

var m = function(arr,b,len,k){
    for (var i = k; i < len/3; i++) {
        arr[i] = b.substr(0,3);
        b = b.substr(3);
    }
    return arr.join(",");

}

暂时这么写,以后有更好的方式再来更新。

                                                                  6.10

时间: 2024-12-16 22:50:53

将字符串或者数字转化成英文格式输出的相关文章

数字转化成金融格式

1 let num = 5262456.2158; 2 num = toMoney(num); 3 console.log(num);//打印结果 5,262,456.22 4 5 6 //将数字转换成金额显示 7 function toMoney(num){ 8 num = num.toFixed(2); 9 num = parseFloat(num) 10 num = num.toLocaleString(); 11 return num;//返回的是字符串23,245.12保留2位小数 1

CAD图纸转换成PDF格式输出质量怎么进行改变?

CAD图纸转换成PDF格式输出质量怎么进行改变?经常是从事CAD制图的小伙伴们都知道,之前是一张都是使用CAD制图软件来将一张CAD图纸文件进行转换成其他的格式,那么现在都是使用CAD转换器软件来进行对图纸的格式转换,今天小编就要来教教大家CAD图纸转换成PDF格式输出质量怎么进行改变的全部操作步骤,希望能够帮助到大家! 步骤一:首先需要进行打开的是您电脑上面的CAD转换器软件,小编在这里使用的就是这款"迅捷CAD转换器"软件,有需要的可以去到官网上进行下载或是直接去到软件商店中进行下

java 数字转换成字符串与数字转换成字符串

各种数字类型转换成字符串型: String s = String.valueOf( value); // 其中 value 为任意一种数字类型. 字符串型转换成各种数字类型: String s = "169"; byte b = Byte.parseByte( s ); short t = Short.parseShort( s ); int i = Integer.parseInt( s ); long l = Long.parseLong( s ); Float f = Float

js 数字转换成英文字母

将 数字转换成相对应的英文字母, 例如:1 - - >  A  2 - - >  B 3 - - >  C 我用到的是 ASCII码,将数字转成ascii相对应的十进制就可以了 JavaScript : String.fromCharCode( number ); 示例: var str=[]; for (var i=0 ;i<26 ; i++){ str.push(String.fromCharCode(i+65)); } console.log(str); 原文地址:https

js将时间戳转化成时间格式字符串(兼容各种浏览器)

起初为了简便起见,使用了toLocaleString()这个方法,结果问题就出现了. <script type="text/javascript"> new Date(parseInt(1421683200) * 1000).toLocaleString(); //IE浏览器下结果为:2015年1月20日 0:00:00 //Google浏览器下结果为:2015/1/20 上午12:00:00 //Firefox浏览器下结果为:2015/1/20 上午12:00:00 //

php把时间戳转换成英文格式

<?php echo "时间格式1:".date("Y-m-d H:i:s ")."<br>";// 2010-06-12 10:26:31 echo "时间格式2:".date("y-M-D h:i:S ")."<br>";// 10-Jun-Sat 10:43:th echo "月份,英文全名:".date("F"

数字转换成英文 金额转成英文大写

/****** Object: UserDefinedFunction [dbo].[NumberToStr] Script Date: 03/20/2017 23:38:14 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO --创建函数 ALTER FUNCTION [dbo].[NumberToStr] ( @ad_input decimal(38,17) ) RETURNS nvarchar(max) AS BEGIN de

将中文数字转换成英文表示

public class NumberToWords { private final String[] tensNames = { "", " ten", " twenty", " thirty", " forty", " fifty", " sixty", " seventy", " eighty", " ninet

js时间戳转化成日期格式

function timestampToTime(timestamp) { var date = new Date(timestamp * 1000);//时间戳为10位需*1000,时间戳为13位的话不需乘1000 var Y = date.getFullYear() + '-'; var M = (date.getMonth()+1 < 10 ? '0'+(date.getMonth()+1) : date.getMonth()+1) + '-'; var D = (date.getDate