{{ str | replace('b', 'x') }}
<div id="app"> <p><input v-model="str"></p> <p>{{ str | replace('b', 'x') }}</p> </div>
new Vue({ el: '#app', data: { str: 'abcba' }, filters: { replace(str, a, b) { if (!str) return str const re = new RegExp(a, 'g') return str.replace(re, b) } } })