哪如果是“a,b,c,d,e,f”变成“a,b,c,d,ef”呢?我的本意也是想在很多重复的字串中去除最後一个出现的该字符,而且trim函数能够这样用吗?trim("a,b,c,d,e,",",")?会报错啊
哪如果是“a,b,c,d,e,f”变成“a,b,c,d,ef”呢?我的本意也是想在很多重复的字串中去除最後一个出现的该字符
哪如果是“a,b,c,d,e,f”变成“a,b,c,d,ef”呢?我的本意也是想在很多重复的字串中去除最後一个出现的该字符
追答我也遇到过这问题:
1、判断该字符串最后一字符是不是“,”
2、如果是就用上面的方法去除就可以了。
这位仁兄啊...我要的是去除最後一次出现的“,”而不是该字串的最後一个字符啊....例子不够清楚么?“a,b,c,d,e,f”吧最後出现的“,”也就是"e,f"中的“,去除”。使字串变成“a,b,c,d,ef”
追答研究了这么久,终于研究出来了:
var r, re;
var s = "a,b,c,e,s";
var t=s.match("[^,]+$");
r = s.match(".+(?=,)")+((t==null)?"":t);
alert(r);