`

四位加空格

    博客分类:
  • js
 
阅读更多

onkeyup="this.value=this.value.replace(/\s/g,'').replace(/(\w{4})(?=\w)/g,'$1 ');"

 


/**帐号等长数字字符4位一空格分隔**/
function formatCount(str){
       var ret='';
       str=str.replace(/ /g,"");
       for (var i=0;i<str.length ;i++){
        ret=ret+str.substr(i,1);
        if(i!=str.length){
        if (ret.length%5==4){
            ret=ret + " ";
            }  
       }
       } 
       return ret;
    }

 

分享到:
评论

相关推荐

    EditText输入四位自动空格

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

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

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

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

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

    正则表达式实现字符串每4位后自动加空格效果(两种方法)

    =\d)/g` 匹配每四位数字并确保这四位数字后还有数字,然后使用`$1 `进行替换,其中`$1`代表匹配到的四位数字,` `则是我们希望在四位数字后添加的空格。 ### 总结 以上介绍了两种使用正则表达式实现每四位数字后...

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

    如果长度大于4且长度能被5整除,说明用户已经输入了4个完整的四位数,此时在文本末尾插入一个空格。另外,为了防止用户手动删除字符后留下不必要的空格,当长度小于5时,我们会删除最后一个字符(可能是之前插入的...

    安卓EditText输入框相关-Edittext输入四位自动空格.rar

    本资源“安卓EditText输入框相关-Edittext输入四位自动空格.rar”着重探讨了如何使EditText在用户输入四位数字后自动添加空格。这种功能常见于电话号码或信用卡号输入,它有助于提高用户界面的可读性。 首先,我们...

    扩展EditText(带清除、卡号、电话号码格式输入框)

    本文将深入探讨如何扩展EditText,实现带有清除按钮、卡号四位加空格输入以及电话号码格式化的功能。 首先,我们要创建一个自定义的EditText类,继承自系统的EditText。在自定义类中,我们可以重写一些关键方法来...

    EditText 4位添加空格

    Edittext四位添加空格,不知道怎么上传压缩包,只上传了这一个文件,大家只需要在主应用里面添加如下代码即可 mTextWatcher = new MyTextWatcher(mEditText); mEditText.addTextChangedListener(mTextWatcher);

    js正则表达式实现数字每隔四位用空格分隔代码

    数字每隔四位用空格分隔代码实例: 分享一段代码实例,它实现了数字每隔四位就用空格分隔。 这样的效果在填写银行卡的时候十分常见,这也是非常人性化的举措。 代码实例如下: &lt;!doctype html&gt; &lt;html&gt; &lt;...

    文本框在输入过程中加空格

    2. **自动添加空格**:在用户输入特定字符后自动插入空格,如每四位数字后加一个空格,可以这样实现: ```javascript var textBox = document.getElementById('yourTextBoxId'); textBox.addEventListener('...

    JQ 每4位数字出现一次空格

    在这种场景下,目标是将一串连续的数字通过每四位添加一个空格来分隔,提高数字的可读性。这种操作在显示大量数字,如电话号码、身份证号或者银行账号时非常常见。 首先,我们需要理解JQuery的核心是一个轻量级的...

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

    为了提高用户体验,通常会采用格式化输入的方式,将银行卡号每四位用特定的符号(如“-”)进行分隔,以方便用户阅读和输入。本文将详细介绍如何在Vue项目中实现银行卡号的格式化。 ### Vue项目中实现银行卡号格式...

    输入框四位分割加空格

    标题“输入框四位分割加空格”涉及到的是一个JavaScript(简称JS)的前端开发问题,主要目标是在用户输入数字时,每四位数字自动添加空格,以提高输入的可读性。这种技术常用于银行账号、信用卡号或者电话号码等需要...

    SerialBox

    - **格式化显示**:控件支持自动格式化输入的序列号,如每四位加空格或下划线,以提高可读性。 - **实时验证**:用户在输入过程中,SerialBox能实时检查输入的合法性,如数字、字母的组合,防止非法字符的输入。 - *...

    iOS TextField自动添加空格

    然而,在处理特定数据如身份证号、银行卡号或手机号时,为了提高可读性,我们通常会希望在每四位或六位之间自动添加空格。这个自定义的`UITextField` 解决了这一问题,让用户在输入这些特殊格式的数字时,系统能自动...

    JS填写银行卡号每隔4位数字加一个空格

    为了提高用户输入的准确性和可读性,开发者常常需要在银行卡号码中每隔四位数字插入一个空格。这个功能在前端界面尤为重要,可以极大提升用户体验。下面将详细解释实现此功能的相关知识点。 ### JS原生实现方式 ...

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

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

    EditText输入电话号码、银行卡号自动添加空格分割

    为了提高用户体验和可读性,通常会要求在特定位置(如每四位)自动添加空格来分隔数字。本主题将详细介绍如何实现`EditText`输入电话号码和银行卡号时自动添加空格的功能。 首先,我们需要创建自定义的`EditText`...

Global site tag (gtag.js) - Google Analytics