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 相关文章推荐
HTML页面如何象ASP一样接受参数
Feb 07 Javascript
JS网页在线获取鼠标坐标值的方法
Feb 28 Javascript
利用JS判断鼠标移入元素的方向
Dec 11 Javascript
详解axios在vue中的简单配置与使用
May 10 Javascript
详解Angular 4.x NgIf 的用法
May 22 Javascript
bootstrap confirmation按钮提示组件使用详解
Aug 22 Javascript
webpack中的热刷新与热加载的区别
Apr 09 Javascript
详解express + mock让前后台并行开发
Jun 06 Javascript
JS实现倒序输出的几种常用方法示例
Apr 13 Javascript
原生javascript制作的拼图游戏实现方法详解
Feb 23 Javascript
JavaScript实现横版菜单栏
Mar 17 Javascript
vue相关配置文件详解及多环境配置详细步骤
May 19 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
一个php作的文本留言本的例子(六)
2006/10/09 PHP
PHP EOT定界符的使用详解
2008/09/30 PHP
PHP判断文件是否存在、是否可读、目录是否存在的代码
2012/10/03 PHP
php实现curl模拟ftp上传的方法
2015/07/29 PHP
Yii2中事务的使用实例代码详解
2016/09/07 PHP
深入理解PHP中mt_rand()随机数的安全
2017/10/12 PHP
PHP文件上传小程序 适合初学者学习!
2019/05/23 PHP
PHP7 windows支持
2021/03/09 PHP
鼠标滑在标题上显示图片的JS代码
2013/11/19 Javascript
jQuery中empty()方法用法实例
2015/01/16 Javascript
jquery实现焦点图片随机切换效果的方法
2015/03/12 Javascript
JQuery手速测试小游戏实现思路详解
2016/09/20 Javascript
原生JS实现不断变化的标签
2017/05/22 Javascript
详解如何使用webpack打包Vue工程
2017/05/27 Javascript
详解Vuex管理登录状态
2017/11/13 Javascript
vue导出html、word和pdf的实现代码
2018/07/31 Javascript
基于JavaScript canvas绘制贝塞尔曲线
2018/12/25 Javascript
PWA介绍及快速上手搭建一个PWA应用的方法
2019/01/27 Javascript
Vue 实现前端权限控制的示例代码
2019/07/09 Javascript
jquery实现垂直无限轮播的方法分析
2019/07/16 jQuery
JS正则表达式常见函数与用法小结
2020/04/13 Javascript
ant-design-vue 时间选择器赋值默认时间的操作
2020/10/27 Javascript
[27:53]2014 DOTA2华西杯精英邀请赛 5 24 NewBee VS iG
2014/05/26 DOTA
python数据结构之二叉树的统计与转换实例
2014/04/29 Python
CentOS 6.X系统下升级Python2.6到Python2.7 的方法
2016/10/12 Python
Python实现将罗马数字转换成普通阿拉伯数字的方法
2017/04/19 Python
python编写弹球游戏的实现代码
2018/03/12 Python
Python mutiprocessing多线程池pool操作示例
2019/01/30 Python
python编写计算器功能
2019/10/25 Python
英国第一豪华护肤品牌:Elemis
2017/10/12 全球购物
JD Sports西班牙:英国领先的运动服装公司
2020/01/06 全球购物
英国在线滑雪板和冲浪商店:The Board Basement
2020/01/11 全球购物
学习张丽丽心得体会
2014/09/03 职场文书
2014年教师教学工作总结
2014/11/08 职场文书
2014年教师工作总结
2014/11/10 职场文书
2015年高校保卫处工作总结
2015/07/23 职场文书