• 银行账号输入格式代码


    1.通过js原生方法实现:

    1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
    2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">  
    3. <head>  
    4.     <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">  
    5.     <title>Document</title>  
    6.     <script src="js/jQuery.js"></script>  
    7. </head>  
    8. <body>  
    9.     <script>  
    10.     var num = 0;  
    11.     function inputAccount(){  
    12.         
    13.       var str = $('#bankCard').val();  
    14.         
    15.       var elem = document.getElementById("bankCard");  
    16.         
    17.       console.log(elem);  
    18.         
    19.       if(str.length > num){  
    20.           var c = str.replace(/s/g,  "");   
    21.             
    22.           if(str != "" && c.length > 4 && c.length % 4 == 1){  
    23.             $('#bankCard').val(str.substring(0, str.length - 1)+ " " + str.substring(str.length - 1, str.length));  
    24.                 
    25.           }  
    26.       }  
    27.         
    28.       if(elem.setSelectionRange){//W3C  
    29.             setTimeout(function(){  
    30.                 elem.setSelectionRange(elem.value.length,elem.value.length);  
    31.                 elem.focus();  
    32.             },0);  
    33.         }else if(elem.createTextRange){//IE  
    34.             var textRange=elem.createTextRange();  
    35.             textRange.moveStart("character",elem.value.length);  
    36.             textRange.moveEnd("character",0);  
    37.             textRange.select();  
    38.         }  
    39.         
    40.       num = str.length;  
    41.         
    42.   }  
    43.   
    44.     </script>  
    45.   
    46.   
    47.     <input type="text" name="" oninput="inputAccount()" id="bankCard" />  
    48. </body>  
    49. </html>  

    2.通过jQuery实现:

    1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
    2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">  
    3. <head>  
    4.     <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">  
    5.     <title>Document</title>  
    6.     <script src="js/jQuery.js"></script>  
    7. </head>  
    8. <body>  
    9.       
    10.   
    11.   
    12.     <input type="text" name="" id="box" />  
    13.     <script>  
    14.       $(function(){  
    15.         $('#box').keyup(function(){  
    16.           var value=$(this).val().replace(/s/g,'').replace(/(d{4})(?=d)/g,"$1 ");    
    17.           $(this).val(value)  
    18.         })   
    19.       })   
    20.     </script>  
    21. </body>  
    22. </html>  
  • 相关阅读:
    Ubuntu 16.04 samba详细配置及使用(将linux中的共享目录设置成windows中的一个映射磁盘)
    在python上获得随机字符
    Internet Information Services (IIS)管理器 部署网站报错
    SQL Server 2019 安装过程中如何设置二进制
    W: http://archive.ubuntukylin.com:10006/ubuntukylin/dists/xenial/InRelease: Signature by key 6CE35A4EBAB676094476BE7CD259B7555E1D3C58 uses weak digest algorithm (SHA1)
    Django命令行相关命令 以及创建一个空白网页的步骤
    网络爬虫之定向爬虫:爬取当当网2015年图书销售排行榜信息(Crawler)
    Ubuntu 16.04 Django安装和配置
    问题记录2:TypeError: write() argument must be str, not bytes
    问题记录1:The VMware Authorization Service is not running.
  • 原文地址:https://www.cnblogs.com/jizhijunboke/p/5048328.html
Copyright © 2020-2023  润新知