Heim > Artikel > Web-Frontend > Ausführliche Erläuterung der regelmäßigen Verifizierungsschritte für Vue-Mobiltelefone und E-Mails
Dieses Mal werde ich Ihnen die regelmäßigen Überprüfungsschritte für Vue-Mobiltelefone und E-Mails ausführlich erläutern. Was sind die Vorsichtsmaßnahmen für die regelmäßige Überprüfung von Vue-Mobiltelefonen und E-Mails? , lass uns einen Blick darauf werfen.
Heute habe ich eine einfache Überprüfung geschrieben, die ich ursprünglich verwendet habe, aber ich hatte das Gefühl, dass die Komponente, die ich geschrieben habe, in diesem Projekt nicht sehr nützlich war, und habe sie direkt weitergeschrieben die Seite.
<p> <p class="fl"> <input name="phone" type="number" placeholder="手机号" v-model="phone"/> <button type="button" :disabled="disabled" @click="sendcode" class="btns">{{btntxt}}</button> </p> <p class="fl" style="margin-left: 20px;"> <input type="text" placeholder="验证码"/> </p> </p> <input type="button" value="查询" class="btns search" @click="query"/>
Hier ist der Inhalt des Skripts
export default { data: function () { return { disabled:false, time:0, btntxt:"获取验证码", formMess:{ email:this.email, phone:this.phone } } }, mounted: function () { }, methods:{ //验证手机号码部分 sendcode(){ var reg=11 && /^((13|14|15|17|18)[0-9]{1}\d{8})$/; //var url="/nptOfficialWebsite/apply/sendSms?mobile="+this.ruleForm.phone; if(this.phone==''){ alert("请输入手机号码"); }else if(!reg.test(this.phone)){ alert("手机格式不正确"); }else{ this.time=60; this.disabled=true; this.timer(); /*axios.post(url).then( res=>{ this.phonedata=res.data; })*/ } }, timer() { if (this.time > 0) { this.time--; this.btntxt=this.time+"s后重新获取"; setTimeout(this.timer, 1000); } else{ this.time=0; this.btntxt="获取验证码"; this.disabled=false; } }, query(){ var formMess=this.formMess Axios.post(api+"/order/select/reception", formMess) .then(function (res) { if(res.data.code==200){ console.log(res.data.data); this.productResult=res.data.data; this.productResult.length=3; }else if(res.data.code==400){ alert(res.data.message) } }.bind(this)) }, //邮箱验证 sendEmail(){ var regEmail= /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/; if(this.email==''){ alert("请输入邮箱"); }else if(!regEmail.test(this.email)){ alert("邮箱格式不正确"); } } } }
Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben, achten Sie bitte darauf zu anderen verwandten Artikeln auf der chinesischen PHP-Website!
Empfohlene Lektüre:
Detaillierte Erläuterung der Schritte zum Hochladen von Bildern im Vue+Axios-Format
Axios sendet Post-Anfrage Schritte zum Einreichen des Bildformulars Detaillierte Erklärung
Das obige ist der detaillierte Inhalt vonAusführliche Erläuterung der regelmäßigen Verifizierungsschritte für Vue-Mobiltelefone und E-Mails. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!