uniapp正则表达式校验(复制粘贴即可)
<template>
<view>
<input type="number" @blur="doInput(submitForm.phone)" v-model="submitForm.phone" placeholder="请输入手机号码" maxlength="11" />
</view>
</template>
<script>
export default {
data() {
return {
submitForm: {
phone: ""
}
}
},
methods: {
doInput(val) {
var regPhone = (/^(13[0-9]|14[1579]|15[0-3,5-9]|16[6]|17[0123456789]|18[0-9]|19[89])\d{8}$/); //手机号码
if(!regPhone.test(val)){
uni.showToast({
title: '手机号格式错误',
icon: 'none'
});
return;
}
}
}
}
</script>
<style>
input {
width: 500rpx;
height: 50rpx;
border: 1px solid red;
}
</style>
直接复制粘贴根据需求更改校验即可,正则代码在其它的帖子有,可以前往复制
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步