php正则银行卡号,JS使用正则控制用户输入银行卡号及格式化
//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;
}
以上所述是小编给大家介绍的JS使用正则控制用户输入银行卡号及格式化,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
php正则银行卡号,JS使用正则控制用户输入银行卡号及格式化相关推荐
- python给用户输出提示_python3.4控制用户输入与输出的方法
一.输入 1.函数格式:input() 2.函数功能:接受一个标准输入数据,返回string类型.ctrl+z结束输入. 3.实例: 默认input():等待一个任意字符的输入 str=input(' ...
- JS获取input框用户输入信息作为数组存储传输给后台数据库操作存储方法
JS获取input框用户输入信息作为数组存储传输给后台数据库操作存储方法 获取input框用户输入信息数组存储 var datas = {Id: idData.id,OrderDetailCode: ...
- 小陈学JS 函数练习:用户输入一个数判断是否是素数,并返弹出回值(又叫质数,只能被1和自身整数的数)
用户输入一个数判断是否是素数,并返弹出回值(又叫质数,只能被1和自身整数的数)
- python中输入提示_如何利用Python设计语言控制用户输入提示
一般情况下,系统是来和用户进行交互的,需要用户输入一定的信息.Python设计语言该如何利用自带的函数进行输入提示呢?可以利用input()函数进行提示用户输入,下面利用几个实例说明输入函数用法,操作 ...
- php输入文本框样式,【js】:检测用户输入、文本框默认样式设置、设计表格样式实现全选反选...
Topic 1 : 检测用户的输入 : 题目要求: 编写一个用户注册页面 检测用户名是否是6位以下,密码是否是8位以上,如果不满足要求高亮显示文本框 : 代码如下 : 用户注册页面 .bg {back ...
- 控制用户输入字符的个数
代码为: fla素材下载,swf下载 1 2 3 4 5 6 7 8 9 10 in_txt.maxChars=10; in_txt.addEventListener("keyUp&quo ...
- Java如何控制用户输入的长度,用Java Applet 进行Web编程时,如何限制输入域中可输入字符的长度!解决后马上给分!!!...
用Java Applet 进行Web编程时,如何限制输入域中可输入字符的长度!解决后马上给分!!! | create a new class FixLengthDocument extends Pla ...
- python3获取用户输入_python3.4控制用户输入与输出
一.输入 1.函数格式:input() 2.函数功能:接受一个标准输入数据,返回string类型.ctrl+z结束输入. 3.实例: 默认input():等待一个任意字符的输入 str=input(' ...
- js写一个函数,用户输入1个数字,判断是否是素数
var num = prompt('请输入大于2的整数'); var answer = ''; function panduan(num) { for (var i = 2; i < num; ...
最新文章
- [Android]_[初级]_[sdk docs reference api 文档打开慢的解决办法]
- 对象的创建、内存布局和访问定位
- bioskey的用法
- 常用软件整理(持续更新)
- python len ljust_Python string.ljust方法代码示例
- pb 更改dropdwonlistbox绑定数据_Blazor 修仙之旅 组件与数据绑定
- Nodejs【单机】多进程模式集群
- java is开头版本解决_eclipse指定jdk版本启动,解决Version XXXX of the JVM is not
- node --- 后端使用bcrypt对密码进行加密处理
- 【Blog.Core开源】快速升级.NET 6.0
- Django templates 和 urls 拆分
- es6生成器_ES6生成器
- jQuery——入门(二)动画
- 重磅分享(二)——决策引擎实战部署
- (转)Putty server refused our key的三种原因和解决方法
- 102.如何减轻缓存失效时上游服务的压力
- 关于DataSet与Strongly typed DataSet几点思考(原创)
- tensorflow.keras搭建gan神经网络,可直接运行
- Locally weighted linear regression
- office visio 替代_10 个 Linux 中最好的 Visio 替代品