RegEx用于从括号的两侧删除空格

时间:2013-04-26 10:40:43

标签: javascript regex

我被困在创建一个模式以删除[之后的所有空格 在]之前

替换应产生:

--> [  tag content ] ---> [tag content]

有人可以帮我写这个正则表达式

3 个答案:

答案 0 :(得分:4)

你可以:

str = str.replace(/\[\s*(.*?)\s*]/g, '[$1]');

str = str.replace(/\[\s*/g, '[').replace(/\s*]/g, ']');

答案 1 :(得分:2)

这可以帮到你:

str = str.replace(/(\[)\s+|\s+(])/g, '$1$2');

答案 2 :(得分:1)

也尝试这个:

a.replace(/\s*(\w+\s+\w+)\s*/g,"$1");