js 总的字符和数组检测

 if (isAdd)
        {

    //是否存在
            var index = valslist.indexOf(val.value);

    //不存在则拼接
            if (index==-1) {
                valslist = valslist + "," + val.value;
            }

    //添加
            vals[vals.length] = val;
        } else {

    //下标  对象表示正则表达式,它是对字符串执行模式匹配
            var reg = new RegExp(val.value, "g");

    //下标替换
            valslist = valslist.replace(reg, '');


            var reg = new RegExp(",,", "g");
            valslist = valslist.replace(reg, ',');
            var listvale = new Array(); //创建一个数组
           //在数组中的位置  向/从数组中添加/删除项目,然后返回被删除的项目
            vals.splice($.inArray(val, vals), 1); 

    //可从已有的数组中返回选定的元素。

    //arrayObject.slice(start,end);          
        }

posted @ 2020-01-09 15:15  芮源  阅读(124)  评论(0)    收藏  举报