Je voudrais faire un petit gadget à utiliser au travail et montrez-moi l'heure de l'enregistrement, à partir du matin.Javascript pour ouvrir le fichier et lire quelque chose en utilisant des expressions régulières
Je suis en train d'ouvrir un fichier réseau en utilisant le protocole http et lire ce la ligne qui fait référence à mon chèque dans Il est situé sur notre intranet et sont accessibles comme ceci:.
filename = 'http://www.intranet.loc/docs/dru/Acces/' + ystr + '-' + mstr + '-' + dstr + '.mvm';
chaque employeur a un code unique pour l'enregistrement dans la structure du contrôle dans le fichier est comme ceci:.
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:
dans cet exemple, 12 est le numéro de la porte, que je ne ai pas besoin, le second est mon ID , le troisième est la date actuelle, et ce dont j'ai besoin est le quatrième (l'heure).
Edit: J'utilise cette fonction pour renvoyer le contenu du fichier MVM sans chance:
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;
}
Que diriez-vous de https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/split? – elclanrs
Il suffit de diviser les lignes en ':', vous pouvez ensuite accéder aux valeurs individuelles du tableau résultant par index. – CBroe
maquette simple pour la démonstration: http://jsfiddle.net/risto/69Amm/ – Imperative