js截取字符串

'{42AF0A96-83D5-4769-880E-1FF092EB1ACD}','{4717A6B2-9A06-4CCB-9638-D09903FBF042}'

这个字符串 我想去掉第一个单引号和最后一个单引号

{42AF0A96-83D5-4769-880E-1FF092EB1ACD}','{4717A6B2-9A06-4CCB-9638-D09903FBF042} 最后成这样

C罗陈悦 发布于 2021-5-25 17:19
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
1
jongwangLv6中级互助
发布于2021-5-25 18:20(编辑于 2021-5-25 18:21)

var str = "'{42AF0A96-83D5-4769-880E-1FF092EB1ACD}','{4717A6B2-9A06-4CCB-9638-D09903FBF042}'";

var str_new = str.substring(1,str.length-1);

console.log(str_new )

最佳回答
0
qhlLv6中级互助
发布于2021-5-25 17:31(编辑于 2021-5-25 17:31)

replace(replace("'{42AF0A96-83D5-4769-880E-1FF092EB1ACD}','{4717A6B2-9A06-4CCB-9638-D09903FBF042}'","'",""),",","','")

先把单引号替换为空,然后把逗号替换成','

最佳回答
0
luojian0323Lv7资深互助
发布于2021-5-25 18:16(编辑于 2021-5-25 18:28)

var str="'{42AF0A96-83D5-4769-880E-1FF092EB1ACD}','{4717A6B2-9A06-4CCB-9638-D09903FBF042}','{654736B2-9A06-4gfdsfB-9638-85432zfDBF042}'"

    str =str.split("','")

   var  arr=""

    for (i=0;i<str.length;i++){

        if(i<str.length-1){

        str[i]=str[i].replace("'","")

        arr=arr+"','"+str[i]

    }else {

    str[i]=str[i].replace("'","")

        arr=arr+str[i]

    }

}

    alert(arr)

image.png

  • 5关注人数
  • 745浏览人数
  • 最后回答于:2021-5-25 18:28
    请选择关闭问题的原因
    确定 取消
    返回顶部