前端对字符串的一些操作记录

jQuery对字符串的操作

var node="张三审批"
//将node中的审批替换为空返回张三
alert(node.replace("审批","");)
//将node按照下标截取从1下标截取到3下标(包括3不包括1)
node.substring(1,3);
//将字符串按照特定格式截取,返回值为数组
node.split("三")
//拼接两个字符串操作 返回值为张三
var a="张";
var b="三”
a.concat(b)

字符串,数组,json的互相转换

//jquery解析json字符串为json对象
data = $.parseJSON(string); 或 data =eval("("+data+")");
//json转换为字符串
JSON.stringify(jsonobj)
//数组转换为字符串
var arrays=[1,23,3];
arrays.join('a');//a为分割符如果不写默认为逗号,此段代码返回1a23a3a




//将数组转换为json对象 可配合后台传送的String字符串截断后返回的数组转换json格式添加到下拉选择框中使用
var arrays=[1,2,3,4];
    var stringJson="";
    for(var i=0;i<arrays.length;i++){
        if (stringJson.length > 0) { stringJson += "," };
        stringJson += "{\"id\":" + i + ",\"text\":\"" + arrays[i] + "\"}";
    }
    alert(stringJson)
或
var a = ['a','b','c'];
   var json = {};
   for(var i=0;i<a.length;i++)
    {
      json[i]=a[i];
    }    
    










  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值