js下使用match的正则表达式。一个字符串 {#123#}2234{#333#}

2025-01-20 07:25:22
推荐回答(1个)
回答1:





last.html



var input = '{#123#}456{#7890#}sdfsdf{#aa#}';
    var regex = /[\{\#]+([^\#\{\}]+)(?=[\#\}]+)/g;
    var result = "";
    while (null != regex.exec (input))
    {
     result += RegExp.$1;
    }
    console.log (result);