js实现卡号每四位空格分隔

window.onload =function() {
        document.getElementById("input_num").oninput =function() {
            this.value =this.value.replace(/\s/g,‘‘).replace(/\D/g,‘‘).replace(/(\d{4})(?=\d)/g,"$1 ");;
        };
    };
时间: 2024-10-11 19:42:20

js实现卡号每四位空格分隔的相关文章

vue手机号按344分隔,银行卡号每4位空格分隔

实现效果: 1. 手机号输入/粘贴时,不允许输入数字外的其它字符,按344分隔,最大输入11位数字 2. 银行卡号输入/粘贴时,不允许输入数字外的其它字符,每四位用空格分隔 代码: <template> <div class="form"> <p> 手机号: <input v-model="mobile" type="tel" ref="mobile" maxlength="

python实现 - 模拟贷款卡号生成规则

笔者在测试某web系统的过程中,需要用到“贷款卡号”,且此贷款卡号仅能使用一次,保存过后下一次无法再次使用相同的卡号. 遂决定依据它的生成规则,自己写一段代码来实现. 同时为了方便起见,贷款卡的前三位默认用数字来实现. 1. 生成规则如下: 贷款卡编码一共有16位,最后两位是校验位 整个贷款卡编码的规则如下: 前三位:分别为数字或者大写英文字母 第四位到第十四位:分别为数字 后两位的校验码为 前十四位乘以权重相加后除以97后的余数再加1后得到的数字, 如果此数字为个位数,前面还需要补一个零 前十

Linux下读取RFID卡号(C串口编程)

由于项目需要用到RFID.GPRS.摄像头等模块所以便看了一下,整理了一下学习思路,本篇先是整理一下串口读取RFID卡号的程序思路,后面还会更其他的 RFID模块: 本次采用的是125K的RFID读卡器和标签,很容易理解的,其实就是一张卡片里面存了一串数字(这个问题有点像你问一个艺术家洛必达法则是啥咦洛必达是啥),然后有个读卡器,当你把卡片放到读卡器上时,读卡器会将卡里面存的卡号读取出来,然后放到串口发送缓冲区,等待我们去读取,那么问题就是怎么读取. 串口读写: 大家都知道.linux下面一切皆

js验证身份证号

/* * 身份证检测(格式.地区.生日.年龄范围) * code:检测字符串 rangeAge:年龄范围[格式为:25-55] * 返回值 0:为空 ,不为0则验证不通过 */ var cityArr = { 11: "北京", 12: "天津", 13: "河北", 14: "山西", 15: "内蒙古", 21: "辽宁", 22: "吉林", 23: "

空格分隔输出

描述 读入一个字符,一个整数,一个单精度浮点数,一个双精度浮点数,然后按顺序输出它们,并且要求在他们之间用一个空格分隔.输出浮点数时保留6位小数. 输入共有四行:第一行是一个字符:第二行是一个整数:第三行是一个单精度浮点数:第四行是一个双精度浮点数.输出输出字符.整数.单精度浮点数和双精度浮点数,之间用空格分隔.样例输入 a 12 2.3 3.2 样例输出 a 12 2.300000 3.200000 来源习题(2-4) 源代码: #include<stdio.h> int main() {

sqlserver卡号段分组

之前给上海一家电子商务公司做一个卖卡系统,遇到了卡号段分组的问题.刚开始没什么好的实现方法,遂在博客园求助但未果,没法自己研究sql,终于搞定. 问题描述: 有个卡库存表,有个卡号字段,假设数据:16001,16002,16003,16008.16009,16010,16211,16212.注:实际的数据量会很大,卡号会很长. 现在要这样用sql统计出来,或者用程序实现,卡段号:16001~16003 数量:3    卡段号:16008~16010 数量:3      卡段号:16211~162

python 之简单模拟银行系统功能(卡号申请、还款、支付、取现)

一.简单说明 1.源代码文件见附件 Credit.zip 2.关于转账功能,因时间问题,转账功能待续 4.逻辑图 二.代码 1.包encryption中的(password.py文件) #!/usr/bin/env python # -*- coding: utf-8 -*- """ Created on Thu Nov 10 14:47:29 2016 密码相关功能 @author: toby """ import hashlib, re #密

生成订单号 、生成优惠券号 前四位大写字母 后六位数字

// 生成订单号 public static String setRandomChar() { String str = ""; for (int i = 0; i < 10; i++) { int ch = (int) (10 * (Math.random())); str = str + ch; } return str; } // 生成优惠券号 前四位大写字母 后六位数字 public static String genCouponCode() { String str =

JS去除字符串左右两端的空格

去除字符串左右两端的空格,在vbscript里面可以轻松地使用 trim.ltrim 或 rtrim,但在js中却没有这3个内置方法,需要手工编写.下面的实现方法是用到了正则表达式,效率不错,并把这三个方法加入String对象的内置方法中去. 写成类的方法格式如下:(str.trim();) <script language="javascript"> String.prototype.trim=function(){     return this.replace(/(^