vue车牌号校验和银行校验实战


Posted in Javascript onJanuary 23, 2019

在看这篇文章之前,我建议大伙可以去把项目demo拉到本地看看。如果觉得写得不好,可以一起提提issues,一起维护。或者大伙有刚需,可以留言,后期会不断完善。

使用方法:

git clone https://github.com/13725102796/css3-demo.git
cd css3-demo
npm i (yarn install)
npm start

浏览器打开localhost: 8080 即可访问

先谈谈车牌号的校验。之前折腾了好久,网上文章也比较杂乱。后来无意中发现了一个比较好用的库 ——plate-number-input

就直接用来改造了。具体效果如下:

vue车牌号校验和银行校验实战

用法如下:

npm i plate-number-input


import PlateNumberInput from 'plate-number-input'
  
 const input = new PlateNumberInput({
  el: "#plateNumapp",
  defaultNumber: '默认号码',
  isNewpower: false,
  // 
  onBtnSaveClick: ()=>{


  // 点击保存回调事件,input.getNumber()代表获取当前输入的号码
 
   console.log(input.getNumber())
  } 
 });

下个案例 —— 银行卡校验

(注: 银行卡校验只能通过个人卡号的校验,企业卡号是无法校验,因为调用是支付宝校验的接口,企业只能做到校验号码位数)

具体效果如下:

vue车牌号校验和银行校验实战

vue车牌号校验和银行校验实战

npm i bankcardinfo

 

import BIN from "bankcardinfo";

 

BIN.getBankBin(this.form.bank_account)

  .then(data => {

   console.log(data);

   if(data.bankName){

    console.log(data.bankName + data.cardTypeName)

   }

  })

  .catch(err => {

   let errMsg = (err.split(':')[1]).split(',')[0]

   console.log(errMsg )

  });

具体业务逻辑还是要靠自己去写。企业银行要自行补充该卡的银行名称,获取不了。

demo里面还有一个很唯美的轮播,如果能帮上大家的忙,别忘了给个star!!!

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
zeroclipboard复制到剪切板的flash
Aug 04 Javascript
ASP.NET中基于JQUERY的高性能的TreeView补充
Feb 23 Javascript
JQuery DataTable删除行后的页面更新利用Ajax解决
May 17 Javascript
js 删除数组的几种方法小结
Feb 21 Javascript
详解jquery中$.ajax方法提交表单
Nov 03 Javascript
node.js中的buffer.toString方法使用说明
Dec 14 Javascript
AngularJS API之copy深拷贝详解及实例
Sep 14 Javascript
Bootstrap的popover(弹出框)在append后弹不出(失效)
Feb 27 Javascript
ng2学习笔记之bootstrap中的component使用教程
Mar 09 Javascript
javascript input输入框模糊提示功能的实现
Sep 25 Javascript
three.js中文文档学习之创建场景
Nov 20 Javascript
浅谈JavaScript中this的指向问题
Jul 28 Javascript
微信小程序map组件结合高德地图API实现wx.chooseLocation功能示例
Jan 23 #Javascript
微信小程序使用map组件实现检索(定位位置)周边的POI功能示例
Jan 23 #Javascript
使用javascript做时间倒数读秒功能的实例
Jan 23 #Javascript
大转盘抽奖小程序版 转盘抽奖网页版
Apr 16 #Javascript
javascript json字符串到json对象转义问题
Jan 22 #Javascript
使用JavaScript保存文本文件到本地的两种方法
Jan 22 #Javascript
微信小程序实现九宫格抽奖
Apr 15 #Javascript
You might like
Terran兵种对照表
2020/03/14 星际争霸
php函数间的参数传递(值传递/引用传递)
2013/09/23 PHP
深入探究PHP的多进程编程方法
2015/08/18 PHP
使用phpexcel类实现excel导入mysql数据库功能(实例代码)
2016/05/12 PHP
php封装的smartyBC类完整实例
2016/10/19 PHP
浅谈PHP表单提交(POST&GET&URL编/解码)
2017/04/03 PHP
Thinkphp5框架使用validate实现验证功能的方法
2019/08/27 PHP
基于jquery的商品展示放大镜
2010/08/07 Javascript
通过JavaScript控制字体大小的代码
2011/10/04 Javascript
js三种排序算法分享
2012/08/16 Javascript
JavaScript中圆括号()和方括号[]的特殊用法疑问解答
2013/08/06 Javascript
JS获取url链接字符串 location.href
2013/12/23 Javascript
jQuery知识点整理
2015/01/30 Javascript
JavaScript中getUTCSeconds()方法的使用详解
2015/06/11 Javascript
jQuery实现的仿百度分页足迹效果代码
2015/10/30 Javascript
纯js实现瀑布流布局及ajax动态新增数据
2016/04/07 Javascript
CSS+jQuery实现简单的折叠菜单
2016/12/20 Javascript
微信小程序 选项卡的简单实例
2017/05/24 Javascript
vue解决跨域路由冲突问题思路解析
2017/11/03 Javascript
浅谈Vue服务端渲染框架Nuxt的那些事
2018/12/21 Javascript
bootstrap中的导航条实例代码详解
2019/05/20 Javascript
javascript实现简易聊天室
2019/07/12 Javascript
详解vue为什么要求组件模板只能有一个根元素
2019/07/22 Javascript
vue+mock.js实现前后端分离
2019/07/24 Javascript
vue项目,代码提交至码云,iconfont的用法说明
2020/07/30 Javascript
vue设置默认首页的操作
2020/08/12 Javascript
Python实现提取谷歌音乐搜索结果的方法
2015/07/10 Python
详解Python中表达式i += x与i = i + x是否等价
2017/02/08 Python
python访问抓取网页常用命令总结
2017/04/11 Python
Python爬取商家联系电话以及各种数据的方法
2018/11/10 Python
Pureology官网:为染色头发打造最好的产品
2019/09/13 全球购物
金融专业毕业生推荐信
2013/11/26 职场文书
酒店经理职责
2014/01/30 职场文书
机械设备与数控技术专业求职信
2014/08/10 职场文书
2015年秋季运动会加油稿
2015/07/22 职场文书
Ajax常用封装库——Axios的使用
2021/05/08 Javascript