js中的js去掉首尾的单双引号号和其他特殊字符问题,怎么解决

Js正则表达式取出js去掉首尾的单双引号号中的内容js去掉首尾的单双引号号也去掉

你可以取出来之后再将它去掉首尾

你的需求应该是取出json中的key吧

string text = "任务编号#状态#缺料#产出物#任務名称#优先级#客户名称#需求数量#实际完工数量#占用资源#工单号#备注#实际开始时间#实际结束时间#下达时间#需求完工日期#计划开始时间#计划结束时间#" + string.Join("#", st.ToArray());

抄袭、复制答案,以达到刷声望分或其他目的的行为在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!

我的页面是jsp页面里面包含一个參数:lefttree,

这个lefttree是从后台拼出来的内容是html代码:如:


在jsp页面中,需要通过js代码将这个值付给一个div如下:


这样,由于lefttree中既包含单引号又包含js去掉首尾的单双引号号,而与js中赋值时最外层的单引号发生匹配错误变成了:


在后台拼接lefttree时,变成以下形式:

前两个“//”用于在页面Φ保留下 一个“/”

第三个“/”用于转义后面的单引号

这样在网页中,lefttree的值为:


如果其中一个参数有一个值含有單引号那么这个方法会出错.

改进: 使用Onclick,给js去掉首尾的单双引号号加上\",单引号不用处理.并且不加“或'给JS方法

我要回帖

更多关于 js去掉首尾的单双引号 的文章

 

随机推荐