VUE:身份证号码校验证(element—ui)

这篇博客详细介绍了如何在Vue.js应用中利用Element-UI进行身份证号码的校验,特别强调了代码的可复制性和v-model的使用,同时提到了在输入框失去焦点时的校验操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

				<el-input
				              v-model="ruleForm.card"
				              // 使用正则表达式,只能输入阿拉伯数字0-9,和字母X(大写)
				             onkeyup="this.value=this.value.replace(/[^\X0-9]/g, '')"
				            	@on-blur="getName(ruleForm.card)">
				    </el-input>



				data() {
							var checkIdentitytionId = (rule, value, callback) => {
						      if (!value) {
						        return callback(new Error("身份证号不能为空"));
						      }
						      if (!/(^\d{15}$)|(^\d{17}(\d|X|x)$)/.test(value)) {
						        callback(new Error("你输入的身份证长度或格式错误"));
						      }
						      //身份证城市
						      var aCity = {
						        11: "北京",
						        12: "天津",
						        13: "河北",
						        14: "山西",
						        15: "内蒙古",
						        21: "辽宁",
						        22: "吉林",
						        23: "黑龙江",
						        31: "上海",
						        32: "江苏",
						        33: "浙江",
						        34: "安徽",
						        35: "福建",
						        36: "江西",
						        37: "山东",
						    
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

前前前端端端

你的打赏将是我创作的最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值