美文网首页
正则表达式三行代码格式化手机号,银行卡号等

正则表达式三行代码格式化手机号,银行卡号等

作者: 大头呆 | 来源:发表于2017-04-21 17:00 被阅读594次

主要用replaceFirst和replaceAll两个函数,可以匹配正则表达式。如果每隔几个字符串插一个空格可以使用replaceAll,如果只想匹配第一个正则表达式,即无规律插空格,可以使用replaceFirst。不会因为字符串长度不够而产生异常。
下图的示例格式化了电话号码:

 public static String PhoneFormat(String originPhoneStr) {
        String regex1 = "(.{3})";
        String regex2 = "(.{9})";

        return originPhoneStr
                .replaceFirst(regex1, "$1 ")
                .replaceFirst(regex2, "$1 ");
    }

image.png

相关文章

  • IOS UITextField 内容格式化

    电话号码,银行卡号等内容格式化 途径:通过UITextFiled 的delegate实现 废话少说,上代码 解释:...

  • 正则表达式三行代码格式化手机号,银行卡号等

    主要用replaceFirst和replaceAll两个函数,可以匹配正则表达式。如果每隔几个字符串插一个空格可以...

  • 银行卡号验证

    代码验证银行卡号

  • UITextField输入限制

    格式化手机号 | 格式化卡号 | 设置光标位置 在开发的过程中,经常会有产品要求输入框的输入字符限制类型,手机号或...

  • 连连支付认证支付产品

    1、同卡进出:验证四要素——姓名、身份证、银行卡号、银行预留手机号,二次支付无需重新录入卡号,直接发送短信验证码,...

  • 数据录入基础

    (1)数据类型:数值、日期时间、文本(包括身份账号、银行卡号、手机号、文字等)、公式 (2)双击可以在单元格内输入...

  • JS隐藏部分手机号

    //用于隐藏部分手机号,银行卡号的javascript方法 replaceStr : function(str,k...

  • 诸葛天义:漫谈数字能量祸害磁场

    我们周围有许多磁场,如车牌号、门牌号、手机号、身份证号、银行卡号等,其中手机号的磁场对每个人影响最大。手机和我们关...

  • 常用正则

    手机号正则 手机号格式化: 价格格式化: 去除字符串前后空格 正则表达式匹配 协议、域名、端口号 去除HTML中的...

  • UITextField格式化输入

    一般用户在输入框中输入手机号码/电话号码/银行卡号/身份证号时,经常需要格式化显示以此来获得更好的用户体验.当然这...

网友评论

      本文标题:正则表达式三行代码格式化手机号,银行卡号等

      本文链接:https://www.haomeiwen.com/subject/rtodzttx.html