查看: 10934|回复: 1

关于字段的验证

升级   5.57%

45

主题

105

回帖

557

积分

注册会员

Rank: 2

积分
557
发表于 2022-3-28 17:50:43 | 显示全部楼层 |阅读模式
使用正则表达式后,录入正确的号码也报错。通过this.date.number.length<11  也一直显示错误。请问下这个应该如何验证。

1.直接验证长度
if(this.data.number_1.length <11){

        return "不是完整的11位手机号";
    }
    else {
        return  true;
    }


2.使用表达式
var phone = this.data.number_1
if(!(/^1[3456789]\d{9}$/.test(phone))){
     return("手机号码不合法,请重新输入");

  }
  else{
    return true;
  }




回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2022-3-29 10:33:48 | 显示全部楼层
您number_1是数字字段吧,按您的写法需要转成字符串的
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread