{path: '/institute_details/:id', component: require('./views/institutedetails/instdetails.vue')},
I want to validate id before redirect on path
{path: '/institute_details/:id', component: require('./views/institutedetails/instdetails.vue')},
methods: {
validateData() {
var re = new RegExp("^[a-zA-Z][0-9]{6}$")
var string1=this.seatno
var vm=this
if(this.seatno==' ' || this.seatno.length==0 ){
this.seatno=''
alert("Enter Your Seat Number...!")
this.$refs.seatno1.focus();
}else if(!re.test(string1)){
this.seatno=''
alert("Invalid...!")
this.$router.push({path:'/' })
}
}
}
<div class="btn_result">
<span v-on:click="validateData">
<router-link :to="'institute_details/' + seatno " class="btn btn-success">View Path
</router-link>
</span>
</div>