好奇怪啊,h5页面校验没问题,在微信小程序模拟器以及真机运行都失效,排查半天,记录一下
PS:身份证号校验也没问题,就手机号校验有问题,奇奇怪怪的
之前的写法(在小程序上不生效)
javascript
mobilePhone: {
rules: [
{ required: true, errorMessage: '请输入手机号', },
{ pattern: /^1\d{10}$/,errorMessage: '请输入正确的手机号码'}
]
},
换个写法,小程序可用
javascript
mobilePhone: {
rules: [
{ required: true,errorMessage: "请输入手机号",trigger: "blur"},
{ pattern: "^(13\\d|14[01456879]|15[0-35-9]|16[2567]|17[0-9]|18\\d|19[0-35-9])\\d{8}$",errorMessage: "请输入正确的手机号码", trigger: "blur"}
]
},