vue+element实现银行卡号只输入数字,四个补一个空位,并实现校验

  • html 输入框只输入数字
    • watch 监听实现四个数字补一个空位
      • 自定义卡号校验规则

html 输入框只输入数字

// type设置为text
<el-form-item label="卡号" prop="bankNumber"><el-input v-model="form.bankNumber" placeholder="请输入银行卡号" type="text" />
</el-form-item>

watch 监听实现四个数字补一个空位

  ['form.bankNumber'](val) {if (val != undefined) {this.$nextTick(() => {this.form.bankNumber = val.replace(/\D/g, '').replace(/....(?!$)/g, '$& ');});}}

自定义卡号校验规则

data() {var bankAccountValid = (rule, value, callback) => {const strBin = '10,18,30,35,37,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,58,60,62,65,68,69,84,87,88,94,95,98,99'if (!value) {return} else if (value.trim().length < 12 || value.trim().length > 19) {callback(new Error('银行卡号长度必须在12到19之间'))} else if (strBin.indexOf(value.substring(0, 2)) === -1) {callback(new Error('银行卡号开头6位不符合规范'))} else {callback()}};return {// 表单校验rules: {bankNumber: [{required: false, trigger: 'blur', validator: bankAccountValid}]},};},

vue+element实现银行卡号只输入数字,四个补一个空位,并实现校验相关推荐

  1. 如何解决input输入框只输入数字

    如何解决input输入框只输入数字 在做一些手机号.验证码登录的时候,一般都会对input框的输入进行限制,手机号只能是数字,以后有三种方式: onkeyup = "value=value. ...

  2. Element 表单只能输入数字校验

    Element 表单只能输入数字校验 以下验证均为只能输入数字类型 只能输入整数 <el-input v-model="value" placeholder="请输 ...

  3. 正则:element ui input只能输入数字及数字后两位

    1:使用表单校验 <el-inputv-model="param.value"placeholder="起始备用金"/>value: [{ requ ...

  4. C# WPF下限制TextBox只输入数字、小数点、删除等键

    C#中限制TextBox只输入数字和小数点的方法不止一种,有正则表达. ASCII码,还有通过Key和ModifierKeys的.这里讲讲通过Key和ModifierKeys来进行输入限制. Key是 ...

  5. C#中控制键盘只输入数字,退格

    想在C#中控制键盘只输入数字,退格,delete,回车,crtl+V,crtl+C,crtl+X. 先找到按键事件,用textBox举例: 这里利用键值解决了此问题,还有别的方法就不在这里演示了哦~

  6. android 只输入数字与小数点_Android EditText设置只能输入数字和小数点

    有两种写法:一.利用安卓自身的语法.二.利用正则表达式. 一.利用安卓自身的语法 1.如果设置只输入数字 edittext.setInputType( InputType.TYPE_CLASS_NUM ...

  7. vueinput里只能输入数字_大佬们,vue里面 限制input只能输入数字怎么做啊?

    可以参考下面的,目前这个是限制,只能输入数字,小数点只保留2位,限制不能输入空格 new Vue({ el: "#app", data: { a: "" }, ...

  8. android 只输入数字与小数点_Android金额输入框只允许输入小数点后两位效果

    一:要实现这个效果也不是很复杂,只需要设置输入框输入的字符类型.设置InputFilter.设置输入变化监听即可.下面直接来看代码吧-. 二:new 一个class extends AppCompat ...

  9. TextBox只输入数字和event.keyCode的键码值

    TextBox只收录数字:0~9 非常简单,加一个属性事件: <asp:textbox class="Text"         οnkeypress="if (e ...

最新文章

  1. win10 环境变量配置 如何在命令行运行php文件
  2. session实现登录
  3. pet shop学习.
  4. 两则爵士鼓的基础练习
  5. android离线宝,Android 离线安装宝典
  6. 武汉计算机应用中职学校,武汉市中职学校计算机应用基础课程抽考.Doc
  7. Nginx的11个执行流程
  8. java代码中何处以main开始_自测题: Java 基础
  9. js实现手机端、pc端相应的跳转
  10. usb连接不上 艾德克斯电源_STM32F7 电源控制器(PWR)
  11. 提交代码到远程GIT仓库,代码自动同步到远程服务器上。
  12. 【vscode】——程序运行时添加环境变量
  13. ad19原理图标注_AD19原理图ID复位
  14. 用计算机进行废物回收,回收旧的显示器以进行废物利用
  15. NLP在网络文学领域的应用
  16. 如何提高信号发生器(信号源)测量时的幅度精度
  17. 两线制智能仪表的信号隔离方案
  18. h5海报页面定位中的元素居中
  19. [ESP8266学习笔记]components_nvs 非易失性存储 Non-Volatile Storage(NVS),保存数据到flash
  20. 【NLP】动手实现一个句子生成器

热门文章

  1. 虚拟机安装 Win10 ,无法启动,报错EFI Network ... Time out怎么解决
  2. 深入iOS系统底层之指令集介绍
  3. 三坐标测量仪测针选择和校准时,需注意的问题!!!
  4. SPSS R插件及PS Matching插件最详细简洁的安装经验
  5. CDR2019如何创建矢量马赛克效果
  6. 深耕中国、投资中国、服务中国,斯凯奇斥资30亿元建设中国物流中心 | 美通社头条...
  7. 微信小程序从0到上线,程序员一个月开发一款小程序实录
  8. 【诗视野文学社】五一特刊|本期诗人:胭脂茉莉 李本 薛宏 文爱艺 唐根金 王宁 迪夫 东楠灵
  9. 广和通“投资换市场”,收购标的净利率下滑/车载业务上半年亏损数千万
  10. 高校计算机软件著作权排名,山东省十二所高校计算机软件著作权登记数量统计.doc...