我想製作一個小工具在工作時使用,並顯示從早上起入住的時間。JavaScript打開文件並使用正則表達式閱讀東西
我試圖使用HTTP協議來打開一個網絡文件並從中讀取它指的是我的支票在該行 它位於我們的內聯網,可以這樣來訪問:
filename = 'http://www.intranet.loc/docs/dru/Acces/' + ystr + '-' + mstr + '-' + dstr + '.mvm';
每個僱主都有一個唯一的代碼,在檢查檢查在文件的結構是這樣的:
12:475663:1306285:072819:11:1:1:0:
12:512362:1306285:072837:11:1:1:0:
12:392058:1306285:072927:11:1:1:0:
12:516990:1306285:072947:11:1:1:0:
12:288789:1306285:073018:11:1:1:0:
12:510353:1306285:073032:11:1:1:0:
12:453338:1306285:073033:11:1:1:0:
12:510364:1306285:073153:11:1:1:0:
12:510640:1306285:073156:11:1:1:0:
在這個例子中,12號登機口登機,我不需要,二是我的ID ,第三個是當前日期,我需要的是第四個 (小時)。
編輯: 我使用這個函數返回MVM文件沒有運氣內容:
function readfile(fileToRead) {
var allText = [];
var allTextLines = [];
var Lines = [];
var Cells = [];
var txtFile = new XMLHttpRequest();
txtFile.open("GET",fileToRead, true);
allText = txtFile.responseText;
allTextLines = allText.split(/r\r\n|\n/);
return allTextLines;
}
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/split? – elclanrs
只需在':'處分割行,然後就可以通過索引訪問結果數組中的各個值。 – CBroe
簡單的示範演示:http://jsfiddle.net/risto/69Amm/ – Imperative