1、split() 分割字符串,转化成数组
(1)分割数据中有某段字符串的数据 ,转化成数组
//拿取富文本框中的图片 var div=data[0].text.split("/agriculture/uploads/"); //定义一个变量存放字符串数据var divstr=""; //循环div的长度for(var k=0;k
(2)分割由逗号隔开的字符串
//获取后台多个由字符串拼接的图片; if(data[0].image != "") { var arr = data[0].image.split(","); //分割由逗号隔开的字符串,转化成数组 $("#uploadImg").html(""); //清空标签内容 var str = ""; for (var i = 0; i < arr.length; i++) { //循环数组的长度,动态创建img标签 str += ""; } $("#uploadImg").html(str); //将放入标签中}
(3)分割等号左右内容
//拿取存储在localStorage中由等号拼接的数据; $("#history").html("");var str = "";for ( var i in localStorage ){ //将本地存储转换成数组,并拼接等号,逗号; str += i + "=" + localStorage[i]+","; }var arr = str.split(","); //分割逗号,转成数组arr.reverse(); //将数组反转var oHistory = "";var arrLength = arr.slice(0,6); //截取前6个数组for(var j=0; j" +' '+obj+'' +''; }}$("#history").append(oHistory);
2、replace() 替换某段字符串
//将字符串的某些字符替换,并转化成数值型var number = $(".objup").next('span').text();number=number.replace(/\(/,""); //去除前括号number=number.replace(/\)/,""); //去除后括号number = parseInt(number); //字符串转化成数字$(".objup").next('span').text(""); //清空标签内容var number2 = number+1; //数量加1$(".objup").next('span').text("("+number2+")"); //把值放入标签中
3、indexOf() 判断某个字符串中是否存在某段字符
indexOf() == -1 不存在执行
indexOf() >0 存在执行
//案例//判断音频标签中是否有amr路径后缀,不存在执行清空if(audios.indexOf("amr")==-1){ audios="";}
4、数组去重
//获取所有选中的CheckBox框var obj=document.getElementsByName('checkbox');var arr= [];var txtarr = [];for(var i=0; i
5、substr() 截取字符
移除第一个字符串中第一个字符是逗号的字符var s=',dddd';if (s.substr(0,1)==',') s=s.substr(1);}