手机号
telRules: [{
required: true,
message: '手机号码不能为空',
trigger: 'onBlur'
}, {
// 自定义校验规则
validator: value => {
return /^(0|86|17951)?(13[0-9]|15[012356789]|166|17[3678]|18[0-9]|14[57])[0-9]{8}$/
.test(value)
},
message: '请输入正确格式的手机号码',
trigger: 'onBlur'
}],
—
姓名 2-5汉字验证
html
<van-cell-group inset>
<van-field
name="name"
label="姓名"
placeholder="请输入姓名"
v-model="name"
:rules="inputName"
label-class="selectType"
/>
</van-cell-group>
// 姓名校验
inputName: [
{ required: true },
{
// 自定义校验规则
validator: (value) => {
return /^[\u4e00-\u9fa5]{2,5}$/.test(value)
},
message: '请输入正确的姓名'
}
],