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 相关文章推荐
彪哥1.1(智能表格)提供下载
Sep 07 Javascript
js算法中的排序、数组去重详细概述
Oct 14 Javascript
一个html5播放视频的video控件只支持android的默认格式mp4和3gp
May 08 Javascript
javascript实用方法总结
Feb 06 Javascript
jquery专业的导航菜单特效代码分享
Aug 29 Javascript
基于JavaScript实现移动端TAB触屏切换效果
Oct 20 Javascript
AngularJS使用ngOption实现下拉列表的实例代码
Jan 23 Javascript
[原创]js实现保存文本框内容为本地文件兼容IE,chrome,火狐浏览器
Feb 14 Javascript
30分钟快速实现小程序语音识别功能
Nov 27 Javascript
基于Vue的商品主图放大镜方案详解
Sep 19 Javascript
node.js使用 http-proxy 创建代理服务器操作示例
Feb 10 Javascript
ElementUI 修改默认样式的几种办法(小结)
Jul 29 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
url decode problem 解决方法
2011/12/26 PHP
PHP处理SQL脚本文件导入到MySQL的代码实例
2014/03/17 PHP
typecho插件编写教程(五):核心代码
2015/05/28 PHP
PHP number_format函数原理及实例解析
2020/07/14 PHP
js实例属性和原型属性示例详解
2014/11/23 Javascript
javascript实现在下拉列表中显示多级树形菜单的方法
2015/08/12 Javascript
谈谈JavaScript自定义回调函数
2015/10/18 Javascript
理解javascript中的with关键字
2016/02/15 Javascript
JavaScript快速切换繁体中文和简体中文的方法及网站支持简繁体切换的绝招
2016/03/07 Javascript
JavaScript制作简单的日历效果
2016/03/10 Javascript
js数组的五种迭代方法及两种归并方法(推荐)
2016/06/14 Javascript
JavaScript每天必学之数组和对象部分
2016/09/17 Javascript
js html5 css俄罗斯方块游戏再现
2016/10/17 Javascript
headjs实现网站并行加载但顺序执行JS
2016/11/29 Javascript
解决vue中无法动态修改jqgrid组件 url地址的问题
2018/03/01 Javascript
vue 注册组件的使用详解
2018/05/05 Javascript
vue路由传参页面刷新参数丢失问题解决方案
2019/10/08 Javascript
JS图片懒加载的优点及实现原理
2020/01/10 Javascript
[52:15]2014 DOTA2国际邀请赛中国区预选赛5.21 HGT VS LGD-GAMING
2014/05/23 DOTA
Django 添加静态文件的两种实现方法(必看篇)
2017/07/14 Python
Python+OpenCV让电脑帮你玩微信跳一跳
2018/01/04 Python
通过python顺序修改文件名字的方法
2018/07/11 Python
Python3.5 处理文本txt,删除不需要的行方法
2018/12/10 Python
Python argparse模块使用方法解析
2020/02/20 Python
Tensorflow加载Vgg预训练模型操作
2020/05/26 Python
python输出国际象棋棋盘的实例分享
2020/11/26 Python
Python基于template实现字符串替换
2020/11/27 Python
python subprocess pipe 实时输出日志的操作
2020/12/05 Python
python实现图片转字符画
2021/02/19 Python
Canvas环形饼图与手势控制的实现代码
2019/11/08 HTML / CSS
如何开发一个JQuery插件
2016/07/28 面试题
运动会开幕式主持词
2014/03/28 职场文书
幼儿园中班区域活动总结
2014/07/09 职场文书
2014年科技工作总结
2014/11/26 职场文书
优秀共产党员事迹材料
2014/12/18 职场文书
党小组鉴定意见
2015/06/02 职场文书