最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

vue手机与邮箱正则验证步骤详解

来源:懂视网 责编:小采 时间:2020-11-27 19:49:38
文档

vue手机与邮箱正则验证步骤详解

vue手机与邮箱正则验证步骤详解:这次给大家带来vue手机与邮箱正则验证步骤详解,vue手机与邮箱正则验证的注意事项有哪些,下面就是实战案例,一起来看一下。今天写了一个简单的验证,本来前面用的组件,但是感觉写的组件在此项目不是很好用,由于用到的地方比较少,所以直接写在了页面中。&
推荐度:
导读vue手机与邮箱正则验证步骤详解:这次给大家带来vue手机与邮箱正则验证步骤详解,vue手机与邮箱正则验证的注意事项有哪些,下面就是实战案例,一起来看一下。今天写了一个简单的验证,本来前面用的组件,但是感觉写的组件在此项目不是很好用,由于用到的地方比较少,所以直接写在了页面中。&

这次给大家带来vue手机与邮箱正则验证步骤详解,vue手机与邮箱正则验证的注意事项有哪些,下面就是实战案例,一起来看一下。

今天写了一个简单的验证,本来前面用的组件,但是感觉写的组件在此项目不是很好用,由于用到的地方比较少,所以直接写在了页面中。

<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"/>

这里是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("邮箱格式不正确");
 }
 }
 }
 }

相信看了本文案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!

推荐阅读:

vue+axios表单中上传图片步骤详解

axios发送post请求提交图片表单步骤详解

文档

vue手机与邮箱正则验证步骤详解

vue手机与邮箱正则验证步骤详解:这次给大家带来vue手机与邮箱正则验证步骤详解,vue手机与邮箱正则验证的注意事项有哪些,下面就是实战案例,一起来看一下。今天写了一个简单的验证,本来前面用的组件,但是感觉写的组件在此项目不是很好用,由于用到的地方比较少,所以直接写在了页面中。&
推荐度:
标签: 手机 邮箱 VUE
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top