//判断字符长度
function getStrLength(str){return str.replace(/[\u0391-\uFFE5]/g,"aa").length;//先把中文替换成两个字节的英文,在计算长度};
2.保留小数
2.1 js (非四舍五入)
function formatDecimal(num, decimal){//保留decimal位小数
num = num.toString()
var index = num.indexOf('.')if(index !==-1){
num = num.substring(0, decimal + index +1)}else{
num = num.substring(0)}returnparseFloat(num).toFixed(decimal)}2.2 js (四舍五入)
var num =2.446242342;
num = num.toFixed(2);// 输出结果为 2.452.3java(非四舍五入)publicstaticdoubleformatDecimal(double num,int count){int x=0;int y=1;for(int i=0;i<count;i++){
y=y*10;}
System.out.println(y);
x=(int)(num*y);
System.out.println("x="+x);return(double)x/y;}