码迷,mamicode.com
首页 > 其他好文 > 详细

J脚本:去除字符串中的空值 完整版

时间:2015-06-17 02:09:03      阅读:127      评论:0      收藏:0      [点我收藏+]

标签:js去除字符串中的空值和无效字段

    <script>

        /**
        * 去除以‘,‘作为分隔符的字符串中的空值,
        */
        function strChange(str){
            return srtChange(str,null);
        }
        
        /**
        * 去除字符串中的空值
        * str : 要去除空值的字符串
        * split: 分隔符(默认为‘,‘)
        */
        function strChange(str,split){
            //1、如果分割符为空的话,默认为‘,‘
            if(split == null || split.length==0){
                split=",";
            }
            //2、将字符串转化成数组
            var arr=str.split(",");
            //3、定义中间变量value,初始值不可为null,要不最后获取的数据会以undefinded开头
            var value=‘‘;
            //4、遍历数组,得到去除空值后的字符串
            for(var i=0;i<arr.length;i++){
                //4.1、去除每个字段中值得前后空格,避免有类似‘  ‘样式的空值出现而影响下面的判断
                var index=arr[i].replace(/(^\s*)|(\s*$)/g, "");
                //4.2、如果字段不为空的话,将其添加到中间变量中
                if(index!="" && index.length>0){
                    value+=index+",";
                }
            }
            //5、如果中间变量为空空的话,返回空,不为空的话,返回字符串去除最后一位
            return (value==null||value.length==0)?null:value.substr(0,value.length-1);
        }
    </script>


本文出自 “9891958” 博客,请务必保留此出处http://9901958.blog.51cto.com/9891958/1662433

J脚本:去除字符串中的空值 完整版

标签:js去除字符串中的空值和无效字段

原文地址:http://9901958.blog.51cto.com/9891958/1662433

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!