Отрезать слово после того, как считать 21 символ

У меня есть следующий код продукта, где я нуждаюсь в том, чтобы смочь считать 21 символ и власть считать слово с методом split.

0207FLOREB04408002400PUTNNN

мой split хотел так

var codigo = "0207FLOREB04408002400PUTNNN";
var split_code = /*RECORTA AL ENCONTRAR 21 CARACTERES*/
console.log(split code[0]); /*0207FLOREB04408002400*/
console.log(split code[1]); /*PUTNNN*/
1
задан 06.03.2019, 11:18
3 ответа

Ты ищешь substring(). Пример:

var codigo = "0207FLOREB04408002400PUTNNN";
var split_code0 = codigo.substring(0,21);
var split_code1 = codigo.substring(21,27);
console.log(split_code0);
console.log(split_code1);
2
ответ дан 19.11.2019, 22:31
  • 1
    Не convendrí чтобы считать общее количество символов, и где ты поместил 27 помещать эту переменную? Я говорю, если к нему прибывают более 27 он quedarí an символы снаружи split_code1 – Juan 06.03.2019, 11:24
  • 2
    Не, если бы он договорился или нет. Завись, в котором OP нуждался. – alanfcm 06.03.2019, 11:25

PodrГ-схвати использовать какую-то функциональность такой ES6 как filter:

  1. Сначала ты делаешь split из-за цепи vacГ - чтобы для возвращать один array со всеми буквами фразы
  2. Применять filter, чтобы возвращать те элементы который Г-ndice в array было несовершеннолетним 21.
  3. Ты Объединяешь элементы с одним join(''), чтобы возвращать один string.

var codigo = "0207FLOREB04408002400PUTNNN";
var split_code = 21;
console.log(codigo.split('').filter((e,idx) => idx < split_code).join(''));
0
ответ дан 19.11.2019, 22:31

привет ты мог бы делать что-то как это:

var codigo = "0207FLOREB04408002400PUTNNN";
var resultado = codigo.split(/(.{21})/).filter(O=>O)
data = [];
for(i=0; i<resultado.length; i++){
 if(resultado[i].length == 21 ){
  var element = {}
  element.codigo = resultado[i];
  data.push(element);
 }
}
console.log(data);

, Если ты обращаешь внимание посредством одной expresiГіn регулярно, отдели каждые 21 dГ-gitos, непосредственно вслед посредством цикла for действительно, чего было 21, и я распределяю их желанным в array таким образом tendrГ-.

Надеялся, что он подает тебя, и удача.!!

0
ответ дан 19.11.2019, 22:31