我有一个方括号里的数据。我需要删除一个大括号旁边的字符。
例如:
(a-d){3-5},(A-F){5-8},(0-6){8-9},[#$%^&,+/]
在上面的例子中,我需要去掉方括号中的逗号(,)。
我需要输出如下格式。
(a-d){3-5},(A-F){5-8},(0-6){8-9},[#$%^&+/]
如何使用jquery或javascript解决此问题。?
关于Nanda Kishore.CH
发布于 2016-04-06 15:08:49
使用str.replace
方法。
var s = '(a-d){3-5},(A-F){5-8},(0-6){8-9},[#$%^&,+/]';
alert(s.replace(/\[[^\]]*\]/g, function(x){return x.replace(/,/g, '')}))
发布于 2016-04-06 15:25:34
您是否可以尝试使用string.replace,使用如下所示的reg exp
var str = '(a-d){3-5},(A-F){5-8},(0-6){8-9},[#$%^&,+/]';
str= str.replace(/\,(?![\s\S]*\,)/,"");
删除字符串中最后一次出现的",“期望它会有所帮助
发布于 2016-04-06 15:16:40
var word = '(a-d){3-5},(A-F){5-8},(0-6){8-9},[#$%^&,+/]';
alert(word.replace(/\[[^\]]*\]/g, function(x){return x.replace(/,/g, '')}))
https://stackoverflow.com/questions/36443807
复制相似问题