Regex reg = new Regex(@"\[\#\]");
            int i = 0;
            string result = reg.Replace(template, delegate(Match m)
            {
                return arr[i++];
            });C#中 可以用以上代码实现依次替换 不同的内容能用javascript写出同样的效果吗?

解决方案 »

  1.   

    var obj = document.getElementById('txtBox');
    obj.value = obj.value.replace(/[^a-zA-Z0-9 _\u4e00-\u9fa5_]/g, '');
      

  2.   


    Regex reg = new Regex(@"\[\#\]");
                int i = 0;
                string result = reg.Replace(template, m=>arr[i++]);
    var reg=/\[#\]/g;
    var i=0;
    var result = reg.Replace(template, function(m)
                {
                    return arr[i++];
                });