2013-02-08 32 views
3

有沒有簡單的方法來使用JavaScript正則表達式來匹配BOM?我想建立一個實用程序,它在這個Node.js的,但下面似乎並不匹配任何:使用JavaScript RegEx匹配字節順序標記(BOM)

fixBomFiles : function(offendingFiles) { 
    var i = 0, 
     file, js; 

    for (i=0; i < offendingFiles.length; i++) { 
     file = offendingFiles[i]; 
     js = this.parent.fs.readFileSync(file, 'utf8'); 

     js = js.replace(/\uFEFF/g, ''); 

     this.parent.fs.writeFileSync(file, js, 'utf8'); 
    } 
} 

任何想法?我猜我的正則表達式不好,或者我不應該使用UTF-8編碼進行讀/寫。

回答

0

Derp ... RegEx很好。我的腳本沒有正確加載「違規文件」。

相關問題