日期:2014-05-17  浏览次数:20479 次

问个怎么用javascript写一个正则替换效果
C# code

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




C#中 可以用以上代码实现依次替换 不同的内容

能用javascript写出同样的效果吗?


------解决方案--------------------
要替换什么内容,替换为什么内容?
------解决方案--------------------
var obj = document.getElementById('txtBox');
obj.value = obj.value.replace(/[^a-zA-Z0-9 _\u4e00-\u9fa5_]/g, '');
------解决方案--------------------
C# code

Regex reg = new Regex(@"\[\#\]");
            int i = 0;
            string result = reg.Replace(template, m=>arr[i++]);

------解决方案--------------------
高手回答都很完善了,我就不画蛇添足了。