{{ num | currency }}
<div id="app"> <p><input type="number" v-model="num"></p> <p>{{ num | currency }}</p> </div>
new Vue({ el: '#app', data: { num: 1000000 }, filters: { currency(value) { if (!value) return '' value = value.toString() return '\u00a5' + value.replace(/(\d)(?=(\d{3})+(?!\d))/g, '$1,') } } })