首页 > 编程语言 >JAVA格式化数字字符串,如手机号,银行卡号的格式化

JAVA格式化数字字符串,如手机号,银行卡号的格式化

时间:2022-11-29 14:25:43浏览次数:39  
标签:regex JAVA 手机号 银行卡 bankCard System 格式化 String

 格式化手机号码为3 3 5

String mobile = "13123456789";
String regex = "(\\d{3})(\\d{3})(\\d{5})";
String formatedMobile = mobile.replaceAll(regex, "$1 $2 $3");
System.out.println(formatedMobile);
// 131 234 56789

 

格式化银行卡号为4 4 4 剩余

String bankCard = "6225880112345678";
String regex = "(\\d{4})(\\d{4})(\\d{4})(\\d{1})";
String formatedBankCard = bankCard.replaceAll(regex, "$1 $2 $3 $4");
System.out.println(formatedBankCard);
// 6225 8801 1234 5678

 

标签:regex,JAVA,手机号,银行卡,bankCard,System,格式化,String
From: https://www.cnblogs.com/shichq/p/16935270.html

相关文章

  • JAVA面试题--Java虚拟机
    Java虚拟机1.说一下JVM的内存结构?2.栈帧里面包含哪些东西?3.程序计数器有什么作用?4.字符串常量存放在哪个区域?5.你熟悉哪些垃圾收集算法?6.Java里有哪些引用类型?7.JV......
  • JAVA面试题--Java集合
    Java集合1.常见的集合有哪些?2.常见的集合底层实现3.HashMap与HashTable的区别?4.ConcurrentHashMap和Hashtable的区别?5.ConcurrentHashMap实现原理6.ArrayList和Ve......
  • Java安装JDK
    JDK、JRE、JVMJDK:JavaDevelopmentKit-Java开发者工具JRE:JavaRuntimeEnvironment-Java运行时环境JVM:JavaVirtualMachine-Java虚拟机  Java开......
  • Java的性能优势与版本
    Java的性能和优势简单性Java没有指针运算,也不需要分配内存,语法基于C语言面向对象面向对象编程-万物皆对象可移植性跨平台移植,一次编写到处运行高性能即......
  • 【JAVA】Map之HashMap
    Map是一种键-值对(key-value)集合HashMap是一个散列表,它存储的内容是键值对(key-value)映射Map是一个接口,HashMap是一个Map的实现类(HashMap继承了AbstractMap类,实现了Ma......
  • Java文件下载
    Java文件下载的几种方式publicHttpServletResponsedownload(Stringpath,HttpServletResponseresponse){try{//path是指欲下载的文件的路径。Filefile=newFile(p......
  • VSCode保存自动格式化代码-Prettier - Code formatter
    一、首先在vscode中安装扩展Prettier-Codeformatter  二、编辑器中选择文件==》首选先==》设置==》工作区,搜索框输入:files.autoSave设置项属性选择为onFocuschang......
  • java最容易理解的旅行售货员问题
    packageNqueen;publicclasszuiduanluxian{/***旅行售货员问题--回溯法*@authorLican**/publicstaticclassBttsp{//建立一个javabean类而且是......
  • 使用Javascript/jQuery将javascript对象转换为json格式数据
    Javascript自带的eval()函数能够将json数据转换成Javascript对象。但是,却没有提供将Javascript对象序列化为json格式的函数。varjson='{"name":"John"}';varobj=eva......
  • java中csv导出-追加-列转行
    1、问题描述业务数据量比较大,业务上查询条件写入数据库,java定时去读,然后导出csv,供用户下载,因为有模板要求,前一部分是统计信息,后一部分是明细信息;首先csv中写入统计信息,然......