阅读背景:

css 保留两位小数,使用CSS格式化数字(小数位,数千个分隔符等)_愤怒的不死鸟的博客

来源:互联网 

MMMHUHU

好吧,对于Javascript中的任何数字,我都使用下一个:var a = "1222333444555666777888999";a = a.replace(new RegExp("^(\d{" + (a.length%3?a.length%3:0) + "})(\d{3})", "g"), "

MMMHUHU

好吧,对于Javascript中的任何数字,我都使用下一个:var a = "1222333444555666777888999";a = a.replace(new RegExp("^(\\d{" + (a.length%3?a.length%3:0) + "})(\\d{3})", "g"), "$1 $2").replace(/(\d{3})+?/gi, "$1 ").trim();并且如果您需要使用任何其他分隔符作为逗号,例如:var sep = ",";a = a.replace(/\s/g, sep);或作为功能:function numberFormat(_number, _sep) {    _number = typeof _number != "undefined" && _number > 0 ? _number : "";    _number = _number.replace(new RegExp("^(\\d{" + (_number.length%3? _number.length%3:0) + "})(\\d{3})", "g"), "$1 $2").replace(/(\d{3})+?/gi, "$1 ").trim();    if(typeof _sep != "undefined" && _sep != " ") {        _number = _number.replace(/\s/g, _sep);    }    return _number;}


").replace(/(\d{3})+?/gi, "

MMMHUHU

好吧,对于Javascript中的任何数字,我都使用下一个:var a = "1222333444555666777888999";a = a.replace(new RegExp("^(\\d{" + (a.length%3?a.length%3:0) + "})(\\d{3})", "g"), "$1 $2").replace(/(\d{3})+?/gi, "$1 ").trim();并且如果您需要使用任何其他分隔符作为逗号,例如:var sep = ",";a = a.replace(/\s/g, sep);或作为功能:function numberFormat(_number, _sep) {    _number = typeof _number != "undefined" && _number > 0 ? _number : "";    _number = _number.replace(new RegExp("^(\\d{" + (_number.length%3? _number.length%3:0) + "})(\\d{3})", "g"), "$1 $2").replace(/(\d{3})+?/gi, "$1 ").trim();    if(typeof _sep != "undefined" && _sep != " ") {        _number = _number.replace(/\s/g, _sep);    }    return _number;}


").trim();并且如果您需要使用任何其他分隔符作为逗号,例如:var sep = ",";a = a.replace(/\s/g, sep);或作为功能:function numberFormat(_number, _sep) {    _number = typeof _number != "undefined" && _number > 0 ? _number : "";    _number = _number.replace(new RegExp("^(\d{" + (_number.length%3? _number.length%3:0) + "})(\d{3})", "g"), "

MMMHUHU

好吧,对于Javascript中的任何数字,我都使用下一个:var a = "1222333444555666777888999";a = a.replace(new RegExp("^(\\d{" + (a.length%3?a.length%3:0) + "})(\\d{3})", "g"), "$1 $2").replace(/(\d{3})+?/gi, "$1 ").trim();并且如果您需要使用任何其他分隔符作为逗号,例如:var sep = ",";a = a.replace(/\s/g, sep);或作为功能:function numberFormat(_number, _sep) {    _number = typeof _number != "undefined" && _number > 0 ? _number : "";    _number = _number.replace(new RegExp("^(\\d{" + (_number.length%3? _number.length%3:0) + "})(\\d{3})", "g"), "$1 $2").replace(/(\d{3})+?/gi, "$1 ").trim();    if(typeof _sep != "undefined" && _sep != " ") {        _number = _number.replace(/\s/g, _sep);    }    return _number;}


").replace(/(\d{3})+?/gi, "

MMMHUHU

好吧,对于Javascript中的任何数字,我都使用下一个:var a = "1222333444555666777888999";a = a.replace(new RegExp("^(\\d{" + (a.length%3?a.length%3:0) + "})(\\d{3})", "g"), "$1 $2").replace(/(\d{3})+?/gi, "$1 ").trim();并且如果您需要使用任何其他分隔符作为逗号,例如:var sep = ",";a = a.replace(/\s/g, sep);或作为功能:function numberFormat(_number, _sep) {    _number = typeof _number != "undefined" && _number > 0 ? _number : "";    _number = _number.replace(new RegExp("^(\\d{" + (_number.length%3? _number.length%3:0) + "})(\\d{3})", "g"), "$1 $2").replace(/(\d{3})+?/gi, "$1 ").trim();    if(typeof _sep != "undefined" && _sep != " ") {        _number = _number.replace(/\s/g, _sep);    }    return _number;}


").trim();    if(typeof _sep != "undefined" && _sep != " ") {        _number = _number.replace(/\s/g, _sep);    }    return _number;}好吧,对于Javascript中的任何数字,我都使用下一




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: