银行卡号,指定字符长度分割字符串

每隔指定字符长度分割字符串,可以制作银行卡号格式化提示功能。利用正则替换实现。js代码如下;

<script type="text/javascript">

console.log( "548481554521515454848798921258740".replace(/(\d{4})(?=\d)/g,"$1"+"-") )

</script>

时间: 2024-10-22 12:23:22

银行卡号,指定字符长度分割字符串的相关文章

C# 按指定(字节)长度截取字符串

/// <summary> /// 按指定(字节)长度截取字符串 /// </summary> /// <param name="str">源字符串</param> /// <returns>string</returns> private string CutStringByte(string str) { if (string.IsNullOrEmpty(str)) { return "";

Java 按照指定长度分割字符串(一种是纯英文字符串,一种是英汉混合的字符串)

最近在实现一个文稿导读功能时候用到字符串切割,简单说一下这个文稿导读,就是打开本地一个txt文件,展示在界面上,提供一个开始/暂停的button.开始,文本自动移动变红,速度自己可以控制,就是像歌词那样,一行一行的自动移动,变色的一行始终是展示的控件的中间.为什么用到字符串的切割呢?是因为不用分辨率和不同尺寸的屏幕显示字的个数是不一样的.在实现的时候我就想到根据展示控件(这里是自定义的TextView)的大小串来切割字符串的,以适应不同设备.在下一篇文章中实现这个"文稿导读"的功能,这

按照指定显示长度切割字符串

这两天工作过程中处理TextView显示文字的时候遇到一个需求,需要把字符串切割成等长的几段,按照指定长度,多余的换行显示,于是做了以下小算法,写下以记之! public static String getChangedString(String inputString, int byteLength) { char[] chars = inputString.toCharArray(); char[] workChars = new char[chars.length * 2]; // i为工

JS_正则表达式_获取指定字符之后指定字符之前的字符串

一个常见的场景,获取:标签背景图片链接: 如字符串:var bgImg = "url(\"https://img30.360buyimg.com/sku/jfs/t26203/262/100869187/204098/1d1479e9/5b84b80bNf39db45f.jpg\")"; 脚本: var backgroundImageRegex=/(?<=url\(").+(?="\))/; var matchResult=bgImg.ma

JS正则表达式获取指定字符之后指定字符之前的字符串

一个常见的场景,获取:标签背景图片链接: 如字符串:var bgImg = "url("https://img30.360buyimg.com/sku/jfs/t26203/262/100869187/204098/1d1479e9/5b84b80bNf39db45f.jpg\")"; 脚本: var backgroundImageRegex=/(?<=url\(").+(?="\))/; var matchResult=bgImg.mat

struct模块拆分字符串为指定字符数的字符串或元组

import struct # unpack() parses the string to a tuple format = '1s2s1s1s' line = '12345' col = struct.unpack(format, line) print col # calcsize() returns the number of characters # in a given format string format = '30s30s20s1s' print struct.calcsize

mysql中截取指定字符前后的字符串

使用SUBSTRING_INDEX()函数substring_index(str,delim,count) str:要处理的字符串 delim:分隔符 count:分隔符计数 例子取出上述表中数组的第一个元素 -- SUBSTRING_INDEX(str,'"',2)取出从左往右第二个引号左边的字符串str-- SUBSTRING_INDEX(str1,'"',-1)取出从右往左数第一个引号右边的字符串str_1SELECT SUBSTRING_INDEX(SUBSTRING_INDE

匹配指定字符开头,但不包含该字符,已指定字符结尾的字符串

String regex = "(?<=wx.cgiData =)[^;]+"; String source = "wx.cgiData = {tplCount: \"您好,您已成功消费.\n\n{{productType.DATA}}:{{name.DATA}}\n消费{{accountType.DATA}}:{{account.DATA}}\n消费时间:{{time.DATA}}\n{{remark.DATA}}\",\"example

把列表变成用指定字符连接的字符串

def formatResultString(*echoInfo): joinString=',' ResultString = joinString.join(echoInfo[0]) return ResultString x=['lala','oka','woca','end'] print formatResultString(x) #结果:lala,oka,woca,end