const Ecomma = x => Number(String(x || 0).replace(/,/g, '')) || 0;이후tolocalestring() 적용옵시디언 dataviewjs에서 이렇게 썼는데 되는건 잘 돼요. 되는데, 콤마 뒤 0으로 시작하는 경우 그 0은 삭제되어 버리네요..ex) 145,000→145 , 0→145 0→1450→1,450다른 샤프한 방법이 있을까요.. 일단 원 자료에 텍스트로 유지되도록 145,000"원"까지 붙이고 숫자 제외 제거 방식으로 땜빵하긴 했는데 ㅠㅠ인생최대업적이 컴활1급이라 145,000을 전체 텍스트가 아니라 145(숫자) ,(텍스트) 000(숫자) 이래 인식하는건 도저히 이해가 안되네요
javascript 에서 숫자에는 ',' 를 넣을 수가 없습니다.
',' 를 넣을 경우에는 문자열로 입력을 해야 합니다.
즉, 아래 2가지 방법으로 입력해야 합니다.
Ecomma(145000)
또는,
Ecomma("145,000")
지금 상황에서는 Ecomma() 함수에 값을 전달하기 전에 145,000 을 문자열 "145,000" 으로
먼저 변환한 후에 Ecomma() 함수에 전달을 해주어야 할 것 같습니다.