首页 > 其他 > 详细

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

时间:2015-06-17 02:06:05      阅读:185      评论:0      收藏:0      [点我收藏+]
    <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脚本:去除字符串中的空值 完整版

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!