<el-input @input="handleEdit" v-model="phone" type="text" maxlength="11" style="width: 600px;" placeholder="请输入手机号" />
// 在 Input 值改变时触发
const handleEdit = (e)=>{
let value = e.replace(/[^\d]/g, ""); // 只能输入数字
value = value.replace(/^0+(\d)/, "$1"); // 第一位0开头,0后面为数字,则过滤掉,取后面的数字
value = value.replace(/(\d{15})\d*/, '$1') // 最多保留15位整数
phone.value = value
}
//绑定手机号
const phone = ref('')
input只能输入数字
于 2024-03-06 08:53:22 首次发布