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 相关文章推荐
一个用javascript写的select支持上下键、首字母筛选以及回车取值的功能
Sep 09 Javascript
JQuery+DIV自定义滚动条样式的具体实现
Jun 25 Javascript
Jquery获得控件值的三种方法总结
Feb 13 Javascript
js控制容器隐藏出现防止样式变化的两种方法
Apr 25 Javascript
JS实现浏览器状态栏文字闪烁效果的方法
Oct 27 Javascript
javascript函数命名的三种方式及区别介绍
Mar 22 Javascript
JS实现图片的不间断连续滚动的简单实例
Jun 03 Javascript
单行 JS 实现移动端金钱格式的输入规则
May 22 Javascript
JS检测是否可以访问公网服务器功能代码
Jun 19 Javascript
vue select选择框数据变化监听方法
Aug 24 Javascript
详解vue中的computed的this指向问题
Dec 05 Javascript
webpack的 rquire.context用法实现工程自动化的方法
Feb 07 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 db类库进行数据库操作
2009/03/19 PHP
Thinkphp模板中使用自定义函数的方法
2012/09/23 PHP
Thinkphp3.2实用篇之计算型验证码示例
2017/02/09 PHP
php实现微信企业转账功能
2018/10/02 PHP
用于table内容排序
2006/07/21 Javascript
Javascript 表单之间的数据传递代码
2008/12/04 Javascript
JQuery 选择器、过滤器介绍
2011/02/14 Javascript
jQuery使用一个按钮控制图片的伸缩实现思路
2013/04/19 Javascript
浅析jquery的js图表组件highcharts
2014/03/06 Javascript
JS获取iframe中marginHeight和marginWidth属性的方法
2015/04/01 Javascript
jQuery实现Flash效果上下翻动的中英文导航菜单代码
2015/09/22 Javascript
jQuery移动web开发之页面跳转和加载外部页面的实现
2015/12/04 Javascript
聊一聊jQuery插件uploadify使用方法
2016/08/24 Javascript
JavaScript对象封装的简单实现方法(3种方法)
2017/01/03 Javascript
基于Axios 常用的请求方法别名(详解)
2018/03/13 Javascript
layui监听下拉选框选中值变化的方法(包含监听普通下拉选框)
2019/09/24 Javascript
使用Bootstrap做一个朝代历史表
2019/12/10 Javascript
[47:55]Ti4第二日主赛事败者组 NaVi vs EG 1
2014/07/20 DOTA
[00:36]DOTA2勇士令状莱恩声望物品——冥晶之厄展示
2018/05/25 DOTA
在服务器端实现无间断部署Python应用的教程
2015/04/16 Python
Python xlrd读取excel日期类型的2种方法
2015/04/28 Python
Python实现一个服务器监听多个客户端请求
2018/04/12 Python
Python基于sklearn库的分类算法简单应用示例
2018/07/09 Python
python读文件的步骤
2019/10/08 Python
pytorch cuda上tensor的定义 以及减少cpu的操作详解
2020/06/23 Python
降低python版本的操作方法
2020/09/11 Python
Linux开机引导的步骤是什么
2015/10/19 面试题
《地震中的父与子》教学反思
2014/04/10 职场文书
酒店开业庆典策划方案
2014/05/28 职场文书
关于九一八事变的演讲稿2014
2014/09/17 职场文书
朋友聚会开场白
2015/06/01 职场文书
务工证明怎么写
2015/06/18 职场文书
Java面试题冲刺第十七天--基础篇3
2021/08/07 面试题
教你使用Jenkins集成Harbor自动发布镜像
2022/04/03 Servers
英国数字版游戏销量周榜公布 《小缇娜的奇幻之地》登顶
2022/04/03 其他游戏
MongoDB数据库之添删改查
2022/04/26 MongoDB