身份证加空格,以及如何去除空格方法

来源:互联网 发布:英雄连2 武器数据 编辑:程序博客网 时间:2024/05/16 09:50

//控制身份证的空格!
        window.onload=function(){
        var t=document.getElementById("identifyNumber");
        //t.onkeydown=test3;
        t.onkeyup=test3;
        //t.onkeypress=test3;
        }
         function test3(){
        this.value=this.value.replace(/\D/g,'').replace(/....(?!$)/g,'$& ');//添加空格
        var idd=this.value;
        document.getElementById("identifyNumber").value=idd;
        //alert("你"+idd);
        idd = idd.replace(/\s+/g,"");//去除空格
        document.getElementById('identifyNumber1').value=idd;
        //alert("好"+idd);


str为要去除空格的字符串: 

你想去除所有空格:    str   =   str.replace(/\s+/g,"");      


 可以 去除两头空格:    str   =   str.replace(/^\s+|\s+$/g,""); 


再看,去除左空格: str=str.replace( /^\s*/, ''); 


也可以去除右空格: str=str.replace(/(\s*$)/g, "");

方法很多仅供参考

1 0
原创粉丝点击