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編碼進行讀/寫。