Как разделить поле переменной длины с помощью HTML
Как вставить пробел / возврат каретки после указанного количества символов (восемь) в указанном поле html, извлекаемого из таблицы?
Пример:
<ebs:PMLOAD TABLE='DS_CLAIM'><ebs:PMVAL FIELD='DS_CLAIM.CGROUPING_FIELD'></ebs:PMVAL></ebs:PMLOAD>
Таким образом, если поле содержит 12345678910, вывод будет выглядеть так:
12345678
910
2 ответа
var arr = string.split(""), output;
arr.splice(8, 0, ' ');
output = arr.join('');
С HTML вы этого не сделаете. JavaScript - это обработчик, использующий метод replace.
str = "1234567890";
alert(str.replace(/^(.{8})(.*)$/mg,'\1 \2'));