* 在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
文章標籤
全站熱搜
