轉自: [https://www.cnblogs.com/xiaohaifengke/p/11421208.html]
需求:從124fddr323532${xxxasdsafxx}253${bnm}23354${abcd}233545xx54${666}233545xxxxx這類字符串中獲取${}中的內容。注意${xxx}的個數是不確定的。
function getExecStrs (str) {
var reg = /\$\{(.+?)\}/g
var list = []
var result = null
do {
result = reg.exec(str)
result && list.push(result[1])
} while (result)
return list
}