카테고리1프로그래밍
카테고리2JAVA
제목돈 콤마 찍기
작성자고성훈
작성일2020-08-31 05:42:25
================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="#,###" />
수정목록