vue中手机号,邮箱正则验证以及60s发送验证码的实例
2018-03-16 09:32
1306 查看
今天写了一个简单的验证,本来前面用的组件,但是感觉写的组件在此项目不是很好用,由于用到的地方比较少,所以直接写在了页面中。
<div> <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> </div> <input type="button" value="查询" class="btns search" @click="query"/>
这里是script里的内容
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("邮箱格式不正确"); } } } }
以上这篇vue中手机号,邮箱正则验证以及60s发送验证码的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
相关文章推荐
- vue中手机号,邮箱正则验证以及60s发送验证码
- 正则表达式验证 手机号 、邮箱。。。。
- jquery中邮箱地址 URL网站地址正则验证实例
- Android短信验证(手机号注册,绑定手机号获取验证码)实例
- JS正则表达式验证账号、手机号、电话和邮箱是否合法
- 邮箱、帐号、手机号和电话的javascript正则表达式验证方法
- JS 正则表达式验证帐号/手机号/电话号/邮箱
- iOS最新验证手机号常用正则表达式(邮箱,车牌号)
- jquery中邮箱地址 URL网站地址正则验证实例代码
- [PHP实例] php Socket发送邮件验证邮箱的真实有效性而非格式
- js页面正则表达式验证用户名为手机号或邮箱
- 使用 jQuery 验证密码一致性,正则表达式验证邮箱及手机号的方法
- jQuery 找回密码三步验证邮箱正则表达式 验证手机 获取验证码倒计时 php版
- 正则表达式验证手机号和邮箱
- JS正则表达式验证账号、手机号、电话和邮箱
- 用正则表达式验证邮箱和手机号
- 正则表达式验证邮箱和手机号
- asp.net发送邮件,使用MD5加密解密,实现用户注册完成后发送流水号(账号)到对方邮箱,jeasyUI验证,combobox的使用完成 实例下载
- jQuery验证手机号邮箱身份证的正则表达式(含港澳台)
- java中正则表达式的常用法以及规则,邮箱验证,密码等。