3000000→3,000,000を表示されるようにしたい
index.html
<body>
<div id="app">
<p>
合計 {{ sum | numberWithDelimiter }}円
</p>
</div>
<script src="js/index.js"></script>
</body>
index.js
new Vue({
el: '#app',
data() {
return {
sum: 3000000
}
},
filters: {
numberWithDelimiter(value) {
if(!value) return '0'
return value.toString().replace(/(\d)(?=(\d{3})+$)/g, '$1, ')
}
}
})
window.vm = vm