CRIZEL
로그인
CRIZEL
프로그래밍 JAVA

돈 콤마 찍기

고성훈
2020-08-31
================JAVASCRIPT===================
1.
function moneyConvert(x) {
return x.toString().replace(/B(?=(d{3})+(?!d))/g, ",");
}
2. data.toLocaleString()

<br>
=================JAVA==========================
public String moneyConvert(String money){
DecimalFormat format = new DecimalFormat("###,###");
money = money==null?"":money;
money = deleteDot(money);
if(money!=null && !"".equals(money)){
money = format.format(Integer.parseInt(money));
}else{
money = "0";
}
return money;
}
public String deleteDot(String str){
str = str==null?"":str;
if(!"".equals(str)){
str = str.indexOf(".")>-1?str.split("\.")[0]:str;
}else{
str = "0";
}
return str;
}
=================JSTL==========================
<fmt:formatNumber value="${money}" pattern="#,###" />