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 相关文章推荐
js substr、substring和slice使用说明小记
Sep 15 Javascript
使用js获取地址栏中传递的值
Jul 02 Javascript
javascript圆盘抽奖程序实现原理和完整代码例子
Jun 03 Javascript
java、javascript实现附件下载示例
Aug 14 Javascript
jQuery unbind 删除绑定事件详解
May 24 Javascript
基于BootStrap实现局部刷新分页实例代码
Aug 08 Javascript
vue axios同步请求解决方案
Sep 29 Javascript
vue-cli 3.x 修改dist路径的方法
Sep 19 Javascript
用node撸一个监测复联4开售短信提醒的实现代码
Apr 10 Javascript
原生js实现可兼容PC和移动端的拖动滑块功能详解【测试可用】
Aug 15 Javascript
Js利用正则表达式去除字符串的中括号
Nov 23 Javascript
Vue3.0 手写放大镜效果
Jul 25 Vue.js
微信小程序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
PHP+Mysql基于事务处理实现转账功能的方法
2015/07/08 PHP
PHP+redis实现添加处理投票的方法
2015/11/14 PHP
PHP类与对象后期静态绑定操作实例详解
2018/12/20 PHP
Ajax+PHP实现的删除数据功能示例
2019/02/12 PHP
js汉字转拼音实现代码
2013/02/06 Javascript
细说javascript函数从函数的构成开始
2013/08/29 Javascript
jquery 绑定回车动作扑捉回车键触发的事件
2014/03/26 Javascript
Java File类的常用方法总结
2015/03/18 Javascript
jQuery zclip插件实现跨浏览器复制功能
2015/11/02 Javascript
浅谈js对象的创建和对6种继承模式的理解和遐想
2016/10/16 Javascript
Dropzone.js实现文件拖拽上传功能(附源码下载)
2016/11/22 Javascript
详解使用angular-cli发布i18n多国语言Angular应用
2017/05/20 Javascript
微信小程序框架wepy之动态控制类名
2018/09/14 Javascript
详解koa2学习中使用 async 、await、promise解决异步的问题
2018/11/13 Javascript
Vue源码探究之虚拟节点的实现
2019/04/17 Javascript
微信小程序实现上传图片裁剪图片过程解析
2019/08/22 Javascript
JS实现点餐自动选择框(案例分析)
2019/12/10 Javascript
Python入门篇之正则表达式
2014/10/20 Python
python如何查看系统网络流量的信息
2016/09/12 Python
Android分包MultiDex策略详解
2017/10/30 Python
Python连接Mssql基础教程之Python库pymssql
2018/09/16 Python
Python爬虫将爬取的图片写入world文档的方法
2018/11/07 Python
Centos部署django服务nginx+uwsgi的方法
2019/01/02 Python
python 实现视频流下载保存MP4的方法
2019/01/09 Python
OpenCV哈里斯(Harris)角点检测的实现
2020/01/15 Python
python中的socket实现ftp客户端和服务器收发文件及md5加密文件
2020/04/01 Python
python从Oracle读取数据生成图表
2020/10/14 Python
微信小程序“圣诞帽”的实现思路详解
2017/12/28 HTML / CSS
罗马尼亚在线杂货店:Pilulka.ro
2019/09/28 全球购物
对于没有初始化的变量的初始值可以作怎样的假定
2014/10/12 面试题
学期评语大全
2014/04/30 职场文书
火烧圆明园观后感
2015/06/03 职场文书
党员干部学习三严三实心得体会
2016/01/05 职场文书
导游词之上海豫园
2019/10/24 职场文书
写一个Python脚本自动爬取Bilibili小视频
2021/04/24 Python
win10清理dns缓存
2022/04/19 数码科技