* 在RegExp裡面包的就是需要對什麼樣的字元進行比對

For example: "a-z" 就會把所有a-z的單字消除

function stripscript(s) {
    var pattern = new RegExp("[]")
    var rs = "";
    for (var i = 0; i < s.length; i++) {
        rs = rs+s.substr(i, 1).replace(pattern, '');
    }
    return rs;
}

PS. 如要消除"\" 這個特殊符號,單寫"\\" or "[\\]"會有RegExp error,所以就不用使用RegExp改用字串比對即可

 rs = rs+s.substr(i, 1).replace('\\', '');

PS. 做了些實驗replace不會自動講所有match的替換,只會換依次,所以還是要使用substr的方式來換

參考文章

http://blog.roodo.com/rocksaying/archives/2670695.html

http://programmermagazine.github.io/201307/htm/article2.html

文章標籤
全站熱搜
創作者介紹
創作者 Perry Wu 的頭像
Perry Wu

Pilla 技術宅

Perry Wu 發表在 痞客邦 留言(0) 人氣(3,726)