Edit in JSFiddle

new Vue({
  el: "#app",
  data: {
    number: "1234",
    alphabet: "abcd",
    korean: "가나다라",
  },
  computed: {},
  methods: {
  	valid( type ){
    	if(type === "number") return /^[0-9]+$/g.test(this.number);
    	if(type === "alphabet") return /^[a-zA-Z]+$/g.test(this.alphabet);
      if(type === "korean") return /^[가-힣]+$/g.test(this.korean);
    }
  },
  mounted() {}
})