阿布的微信 发表于 2023-10-2 15:02:16

网站程序中手机号码判断方法

 需求:输入错误的手机号,会有提示语,正确的手机号码会有正确的图标
  效果:
  思路:
  (1)排版(不细讲),使用input 、button、span等标签,排版里面一个主要的小点是,需要写出两个span ,通过v-show先进行隐藏,等后面判断手机号码的正确错误再进行显示与隐藏
  
  (2)接着,就需要在input 里设置@blur事件(当元素失去焦点时js验证手机号码正则表达式,触发的事件,就是鼠标离开方框的时候)
  (3)然后,再使用js正则表达式,进行手机号码的校验js验证手机号码正则表达式,使用这串代码
  
   let reg = /^1{10}$/;
  (4)最后,在写@blur事件的判断方法的时候,当不符合手机校验规则时,就显示“请输入正确的手机号码”的提示语,即系错误图标及提示语= true,然后else的时候(就是手机号码为正确),要先把错误图标及提示语设置为false,然后正确图标设置为true
   let reg = /^1{10}$/;
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364##登录                                                                请输入正确的手机号码!                   data() {        return {            phone:'',            rightshow:false, // 正确图标            errshow:false, //错误图标        }    },    methods: {        getphone() {            let reg = /^1{10}$/;             //正则表达式 ,1代表手机号的第一位1 ,{10}代表后面10个数字,在0-9里面随机            if (!reg.test(this.phone)) { //!就代表当 不符合这个规则,                                        !reg.test(this.phone)这个也是语法来的                this.errshow = true;                this.rightshow = false;            }            else {                this.errshow = false;                this.rightshow = true;            }        }      h2 {    font-size: 25px;    color: red;    margin-bottom: 20px;}.signin {    width: 600px;    margin: 50px auto;}.signin input {    display: inline-block;    width: 350px;    margin-bottom: 20px;    border-radius: .1rem;}.signin button {    width: 350px;    height:  50px;    }.signin-item {    position: relative;}.signin-item .iconkekan {    position: absolute;    right: 42%;    padding-top: 20px;    padding-right: 10px;    font-size: 18px;}.signin-item .iconkekan-hover {  color: #DA1A14;}  演示地址:https://www.clw9335.com/zx/index-htm-page-3.html

来源:https://www.cnblogs.com/zx8868/p/17739789.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: 网站程序中手机号码判断方法