1. 程式人生 > >關於字串replace方法第二個引數為函式的用法

關於字串replace方法第二個引數為函式的用法

比如把“<>”換成轉義符

function escapeHtml(str){

  return str.replace("/[<>]/g",function(word,idx){

    //注:第一個引數為匹配的字串,第二個引數為匹配到的索引標

    switch(word){

      case "<":

        return "&lt;"

      case ">":

        return "&gt;"

    }

  })

}

以上;