var str="[五中二年二班]王力宏";
var new=str.replace(
我想输出的结果是将[五中二年二班]这个字符串去掉[]并将文字改成三年二班,输出三年二班王力宏的结果,这个规则要怎么写

解决方案 »

  1.   

    var str="[五中二年二班]王力宏";
    var newStr = str.replace(/\[/,"").replace(/\]/,"").replace(/(\S+)年/,"三年")
    alert(newStr)
      

  2.   


    var str="[五中二年二班]王力宏";
    str = str.replace(/\[五中(.+)\]/, '$1').replace('二', '三');
    alert(str)楼主参考下
    http://www.w3school.com.cn/js/jsref_replace.asp