В основном моя строка выглядит так.разделены и разделены на конкретные значения - jQuery
568|896|2015-12-14 13:43:05||1|6666698|text1|999969|624|0|1|0|1^696|982|2015-11-14 13:43:05||2|6666695|text2|899969|634|0|0|0|0^147|111|2015-10-14 13:43:05||3|6666694|text3|799969|644|0|0|0|0^025|558|2014-09-14 13:43:05||4|6666693|text4|699969|654|0|1|0|1^925|777|2014-08-14 13:43:05||5|6666692|text5|599969|664|0|1|0|1^
Тогда я spliting этой строки, ^
характера
var allvalues = $('#allvalues').val();
var spval = allvalues.split('^');
console.log(spval[0])+"<br>";
console.log(spval[1])+"<br>";
console.log(spval[2])+"<br>";
console.log(spval[3])+"<br>";
console.log(spval[4])+"<br>";
Теперь это даст
568|896|2015-12-14 13:43:05||1|6666698|text1|999969|624|0|1|0|1
696|982|2015-11-14 13:43:05||2|6666695|text2|899969|634|0|0|0|0
147|111|2015-10-14 13:43:05||3|6666694|text3|799969|644|0|0|0|0
025|558|2014-09-14 13:43:05||4|6666693|text4|699969|654|0|1|0|1
925|777|2014-08-14 13:43:05||5|6666692|text5|599969|664|0|1|0|1
Теперь здесь я хочу, чтобы проверить каждый массив после раскола. И хотите отделить массив на основе последних 4 чисел, в которых все 4 числа должны быть [0|0|0|0]
, в пределах массива, разделенных |
символами трубы.
После того, как отдельная я должен получить
696|982|2015-11-14 13:43:05||2|6666695|text2|899969|634|0|0|0|0
147|111|2015-10-14 13:43:05||3|6666694|text3|799969|644|0|0|0|0
И
568|896|2015-12-14 13:43:05||1|6666698|text1|999969|624|0|1|0|1
025|558|2014-09-14 13:43:05||4|6666693|text4|699969|654|0|1|0|1
925|777|2014-08-14 13:43:05||5|6666692|text5|599969|664|0|1|0|1
Как этого добиться?
Вы хотите получить новый массив с o nly элементы, заканчивающиеся на '0 | 0 | 0 | 0', или вы хотите отсортировать элементы по их окончанию или группе элементов? –