как работать с txt с помощью jquery

239
14 марта 2018, 05:20

здраствуйте! имеется переменная, так же имеется файл isnotvalue.txt с множеством числовых и буквенных выражений которые недопустимы в переменной в формате: 9eHJ BlKo7 итд задача заключается в том чтобы проверить переменную на на наличие недопустимых значений рекомендовали решение но ничего не понятно

var YOUR_VARIABLE = 2;
$.get('isnotvalue.txt', data => {
   const linesArray = data.split('\n').map(i => Number(i));
    console.log(linesArray.includes(YOUR_VARIABLE))
}, 'text');
Answer 1

Проблема вероятно в том, что ничего непонятно, вероятно это потому, что тот кто вам рекомендовал решил сделать рекомендацию на EcmaScript6, перепишем на EcmaScript5, поправим ошибки:

var linesArray = [];
//файл с невалидными значениями незачем загружать несколько раз - вынесу отдельно функцию testValidity - её можно использовать сколько угодно
//НО только после того как файл загрузится и заполнится linesArray 
jQuery.get('isnotvalue.txt', function(data) {//заменяем стрелочную на стандартное объявление функции
    linesArray = data.split(/\s+/);//я так понял у вас запрещённые значения не только числовые, и могут быть разделены пробелами
    testValidity(123);//тестим число
    testValidity('9eHJ');//тестим строку
}, 'text');
var testValidity = function(value){
  value = typeof value != 'string' ? value.toString() : value;//приведение типов к строковому
  var isInvalid = linesArray.indexOf(value)!=-1;//это эквивалентно вызову .includes(value), только includes ещё нет в ES5
  alert(value + (isInvalid ? ' не валидно :(' : 'валидно!'));
  return !isInvalid;// функция вернёт true, если значение допустимо, false иначе
};
READ ALSO
Помогите разобраться с ошибкой D3

Помогите разобраться с ошибкой D3

Пытаюсь написать приложение для построения графиковСкопировал код из примера и все работало

251
Не видит изменения JS

Не видит изменения JS

Не могу понять что не так, на локалхосте все ок работает, заливаю на прод и открывается старый код JS, абсолютно не видит нового файлаИ в html ссылка...

225
Заголовок таблицы при прокрутке

Заголовок таблицы при прокрутке

Работаю с таблицейХочу чтобы строка с заголовками при прокрутке страницы спускался и пользователь при работе с таблицей всегда видел заголовки...

335