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() {} })