这次给大家带来使用正则验证用户输入的银行卡号(附代码),使用正则验证用户输入银行卡号的注意事项有哪些,下面就是实战案例,一起来看一下。

//js正则实现用户输入银行卡号的控制及格式化

function formatBankNo (BankNo){

if (BankNo.value == "") return;

var account = new String (BankNo.value);

account = account.substring(0,22); /*帐号的总数, 包括空格在内 */

if (account.match (".[0-9]{4}-[0-9]{4}-[0-9]{4}-[0-9]{7}") == null){

/* 对照格式 */

if (account.match (".[0-9]{4}-[0-9]{4}-[0-9]{4}-[0-9]{7}|" + ".[0-9]{4}-[0-9]{4}-[0-9]{4}-[0-9]{7}|" +

".[0-9]{4}-[0-9]{4}-[0-9]{4}-[0-9]{7}|" + ".[0-9]{4}-[0-9]{4}-[0-9]{4}-[0-9]{7}") == null){

var accountNumeric = accountChar = "", i;

for (i=0;i

accountChar = account.substr (i,1);

if (!isNaN (accountChar) && (accountChar != " ")) accountNumeric = accountNumeric + accountChar;

}

account = "";

for (i=0;i

if (i == 4) account = account + " "; /* 帐号第四位数后加空格 */

if (i == 8) account = account + " "; /* 帐号第八位数后加空格 */

if (i == 12) account = account + " ";/* 帐号第十二位后数后加空格 */

account = account + accountNumeric.substr (i,1)

}

}

}

else

{

account = " " + account.substring (1,5) + " " + account.substring (6,10) + " " + account.substring (14,18) + "-" + account.substring(18,25);

}

if (account != BankNo.value) BankNo.value = account;

}

相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!

推荐阅读:

银行账号正则_使用正则验证用户输入的银行卡号(附代码)相关推荐

  1. 用正则验证用户输入文本框的内容是否是中文汉字

    正则表达式:验证用户输入的是否是中文汉字:[\u4e00-\u9fa5]$   : 在网上也找了一些,可是多多少少都有些错,这个必须得自己动手尝试, 下面就是我做的例子: 1.首先,在前台添加一个Te ...

  2. 检验入参合法性有哪些_验证用户输入的参数合法性的shell脚本

    今天这个例子是 用来验证用户输入的参数的合法性的,程序并不复杂,如下所示: #!/bin/sh # validAlphaNum - Ensures that input consists only o ...

  3. Java用正则表达式验证用户输入的手机号和QQ邮箱

    import java.util.Scanner;public class Test {public static void main(String[] args) {//用正则验证 用户输入的手机号 ...

  4. js luhn算法_判断用户输入的银行卡号是否正确--基于Luhn算法的格式校验

    开发中,有时候,为了打造更好的用户体验,同时减轻服务器端的压力,需要对于一些如,手机号码,银行卡号,身份证号码进行格式校验 下面是判断银行卡号输入是否正确的代码(基于Luhn算法的格式校验): iOS ...

  5. 使用AT SELECTION-SCREEN事件验证用户输入条件的反思

    回想一下,为什么要在AT SELECTION-SCREEN事件验证用户输入条件?好像是第一次做ABAP培训中老师提到的,当时也没有觉得有什么问题,以后在程序中也就按照这样的思路去写代码了.像下面简单的 ...

  6. 验证用户输入的是不是中文名字 淘宝精品案例 元素样式设置的方式 链式编程

    验证用户输入的是不是中文名字 <!DOCTYPE html> <html lang="en"> <head><meta charset=& ...

  7. 用户输入邮箱,验证邮箱格式是否正确(验证用户输入的邮箱地址中是否含有字符'@')

    要求:用户输入邮箱,验证邮箱格式是否正确(验证用户输入的邮箱地址中是否含有字符'@'). 目的:掌握邮箱验证控件的原理和方法. #include<stdio.h> #include< ...

  8. 编写一个将用户输入的信息输出到网页的js程序 和 用if else验证用户输入的密码是否正确(两个代码)

    js的一次作业罢了 tip:编写一个将用户输入的信息输出到网页的js程序 和 用if else验证用户输入的密码是否正确 (两个代码) 1.编写一个将用户输入的信息输出到网页的js程序 <!DO ...

  9. 如何在 Python 中验证用户输入

    要验证用户输入: 使用 while 循环进行迭代,直到提供的输入值有效. 检查输入值在每次迭代中是否有效. 如果该值有效,则跳出 while 循环. # ✅ 验证用户输入的是否是整数num = 0wh ...

最新文章

  1. python编程语法-Python编程入门——基础语法详解(经典)
  2. Excel批量转为Html,Html转换成Excel
  3. 平台框架_从框架到平台
  4. Spring的@Primary注释在起作用
  5. 目标2020:'鼠'你最棒!
  6. C++ 面向对象 一
  7. STM32-ADC数模转换
  8. ubuntu 14.04 64bit 安装 oracle 11g r2
  9. 如何在没有导入excel的情况下获取excel中的测试数据
  10. canvas 画正方形和圆形
  11. 华为b199usb计算机连接,华为B199如何打开USB调试的方法
  12. Swift Black Substratum主题v23.3补丁[最新]
  13. 记录贴/阴阳师core loop
  14. 项目管理 之七 SSH、GPG 密钥生成步骤、部署 Github、Gitee 及使用效果
  15. 400错误可能的原因
  16. BUGKU--web详解
  17. python股票分析-放量跌到底买入-涨了再卖
  18. 智慧社会:大数据与社会物理学 (财富汇) - 电子书下载(高清版PDF格式+EPUB格式)...
  19. 极客日报:苹果承认从2019年开始扫描用户邮件寻找虐童资料;新浪回应“花钱买热搜”传闻;李沐斯坦福《机器学习》课程上线
  20. Uboot启动的第二阶段

热门文章

  1. 关于jquery md5插件的使用问题
  2. 函数模板与类模板知识点总结
  3. HTML 单选按钮实现 (性别选择)(解读)
  4. css将文字放在一条横线中间
  5. syslog 和 rsyslog
  6. 小程序游戏中存在的内容安全风险
  7. 浙大计算机城市学院联合培养,计算机学院与浙江大学城市学院洽谈研究生工作...
  8. 查询在2月份入职的所有员工信息
  9. WorkNC轻松几步导入刀柄轮廓
  10. linux的系统时钟,【总结】linux系统时间和硬件时钟问题