`

格式化银行帐号,四位加空格

 
阅读更多

<#--
  * 隐藏银行帐号
  -->
<#macro encBankAcct value=''>
    <#--变量长度 -->
    <#assign vlen = value?length>
    <#compress>

          <#if vlen lt 4>
            ${value}
        <#else>
              <#list 0..vlen - 4-1 as i>
                   <#t>*
                   <#if i !=0 && (i+1)%4 ==0>

                   </#if>
              </#list>
              <#t>${value?substring(vlen - 4, vlen)}
        </#if>
    </#compress>
</#macro>

<#--
  * 隐藏证件号码
  -->
<#macro encCertNo value=''>
    <#--变量长度 -->
    <#assign vlen = value?length>
    <#compress>
        <#if vlen lt 4>

        ${value}
          <#else>
          <#list 0..vlen - 4-1 as i>
           <#t>*
          </#list>
          <#t>${value?substring(vlen -4, vlen)}
    </#if>
    </#compress>
</#macro>

<#-- 银行卡号格式-->
<#macro encBankNo value=''>
    <#assign vlen = value?length>
    <#compress>
          <#if vlen lt 4>
            ${value}
        <#else>
              <#list 0..vlen - 4-1 as i>
                   <#if i != 0 && (i+1)%4 ==0>
                 <#elseif i != 0 && i%4 ==0 || i == 0 && i%4 ==0>
                  ${value?substring(i, i+4)}
                   </#if>
              </#list>
              <#t>${value?substring(vlen - 4, vlen)}
        </#if>
    </#compress>
</#macro>

分享到:
评论

相关推荐

    银行卡号四位空格格式化效果.zip

    《银行卡号四位空格格式化效果的实现与应用》 在网页设计中,尤其是在涉及到用户输入敏感信息如银行卡号时,提供清晰、易读的输入界面是至关重要的。"银行卡号四位空格格式化效果.zip" 提供了一种基于jQuery的解决...

    银行卡号4位加空格

    银行卡号的格式化处理,如“每隔4位加空格”,是确保数据可读性、一致性和用户友好性的关键步骤。这里我们将深入探讨这个主题,包括银行卡号的基本结构、为什么要进行格式化以及如何实现这种格式化。 首先,银行卡...

    自动格式化银行卡号的EditText,每四位增加一个空格,并根据银行卡号判断该银行卡归属的银行及卡别

    - **格式化银行卡号**:在`onTextChanged()`中,我们可以获取到当前的输入字符串,然后每四位进行一次分割,将空格插入。这里可以使用`StringBuilder`或`String.format()`来操作字符串。 - **移除多余的空格**:...

    IOS 银行卡格式化(4个数字加一个空格)

    "IOS 银行卡格式化(4个数字加一个空格)"这个主题主要关注如何在iOS应用中实现银行卡号的格式化,使其在用户输入时每四位数字后自动添加一个空格。这种方式不仅便于用户阅读,还能减少误输的可能性。下面我们将详细...

    JS使用正则控制用户输入银行卡号及格式化

    //js正则实现用户输入银行卡号的控制及格式化 [removed] function formatBankNo (BankNo){ if (BankNo.value == "") return; var account = new String (BankNo.value); account = account.substring(0,22); /*...

    解决vue 格式化银行卡(信用卡)每4位一个符号隔断的问题

    // 格式化银行卡号显示,每4位加分隔符 function formatCardNumber(cardNum){ // 获取input的DOM对象 const input = this.$refs.cardInput.$el.getElementsByTagName('input')[0]; // 获取当前光标的位置 const ...

    格式化-function与小括号间留空格。链式调用不换行.zip

    "格式化-function与小括号间留空格。链式调用不换行"这一主题主要涉及JavaScript编程语言中的代码规范,包括函数调用时的空格使用以及链式调用的样式规则。 首先,我们来探讨函数调用时的小括号前后的空格问题。在...

    iOS手机银行卡号输入格式化

    为了实现格式化输入,可以自定义UITextField的代理方法,如`textField:shouldChangeCharactersInRange:replacementString:`,在此方法中添加对输入字符的处理逻辑,比如每输入四位数字就自动添加一个空格。...

    输入银行卡卡号时,每4位添加空格

    在处理金融相关的应用程序时,如银行APP或支付平台,用户在输入银行卡号时,通常会看到每4位数字后有一个空格,这是为了便于用户核对和记忆长串的数字。这个功能可以通过监听EditText的输入事件来实现。接下来,我们...

    Android-BankCardUtils自动格式化银行卡号手机号身份证号输入的工具类

    "Android-BankCardUtils"就是一个这样的工具类,它专注于自动格式化和验证银行卡号、手机号和身份证号。下面将详细讲解这个工具类的主要功能和实现原理。 首先,BankCardUtils的核心功能是根据银行卡号识别出对应的...

    vue中Element-ui 输入银行账号每四位加一个空格的实现代码

     我们在输入银行账号会设置每四位添加一个空格,输入金额,每三位添加一个空格。那么,在vue,element-ui 组件中,如何实现呢? 二、效果图: 三、实现代码: 银行账号&gt; &lt;el-input type=text maxlength=23 ...

    eclipse自动补全,去空格=号补全XML自动提示实现,格式化风格实现

    Eclipse自动补全、去空格=号补全XML自动提示实现、格式化风格实现 Eclipse自动补全是指在Eclipse中实现自动补全功能,使得开发者可以快速输入代码,提高开发效率。下面将详细介绍Eclipse自动补全的实现方法。 一、...

    代码格式化工具 代码格式化工具 代码格式化工具

    `AStyle`的特点在于其高度可定制性,用户可以根据自己的需求调整各种格式化选项,例如括号风格(K&R、Allman、GNU等)、空格使用、行宽度限制等。 使用`AStyle`进行代码格式化非常简单。通过命令行界面,你可以指定...

    手机号/银行卡号插入空格格式

    为了提高可读性,银行系统通常使用每四位数字后加一个空格的方式,例如"1234 5678 9012 3456"。这样的格式不仅方便用户核对,也有助于防止一次性泄露完整的卡号信息,降低了潜在的欺诈风险。 在编程实现这种格式...

    标准化idea代码格式化模板

    该模板适用于java,自动格式化代码、xml、配置文件等。代码使用空格代替tab,缩进固定位4个空格。import防止优化,全部改为999,xml、前端代码,使用空格代替tab缩进默认为2个空格。java的doc注释,保留原有内容的...

    源代码格式化工具源代码格式化软件

    源代码格式化工具是程序员日常开发中不可或缺的辅助软件,它们的主要作用是统一代码风格,提高代码可读性,减少因格式不一致引起的争议和冲突。这类工具通常能够按照特定的语言规范,自动调整代码的缩进、空格、换行...

    Flex代码格式化 Flash格式化代码 mxml格式化代码 as格式化代码

    Flex代码格式化、Flash格式化代码、MXML和ActionScript(AS)代码的格式化是针对Adobe Flex开发环境中编写的相关代码进行美化和整理的过程。这一过程对于提高代码可读性、团队协作效率以及遵循编程规范至关重要。...

    EditText输入四位自动空格

    在某些场景下,我们可能需要实现特定的输入格式,比如每输入四位数字自动添加一个空格。这个功能在处理电话号码、信用卡号等格式时特别有用,可以提高用户的输入体验。标题提到的“EditText输入四位自动空格”就是...

    类似银行卡号输入自动空格功能

    类似银行卡号输入自动空格功能.使用需要依赖jQuery

Global site tag (gtag.js) - Google Analytics