我在javascript中有一个字符串。我需要选择" {"之间的所有字符串。和"}"

时间:2015-10-14 12:46:31

标签: javascript

我在javascript中有一个字符串。我需要选择"{""}"之间的所有字符串。

示例:

QUO-{MM/YYYY}-{SERVICEGROUP}

在这里,我需要在{}之间抓取字符串。

1 个答案:

答案 0 :(得分:1)

使用正则表达式/{(.*?)}/g

var re = new RegExp('{(.*?)}', 'g');
result = re.exec('QUO-{MM/YYYY}-{SERVICEGROUP}');

将输出:["{MM/YYYY}", "MM/YYYY"]

修改

'QUO-{MM/YYYY}-{SERVICEGROUP}'.match(/{(.*?)}/g);

将输出:["{MM/YYYY}", "{SERVICEGROUP}"]