textareaEl.addEventListener('paste', function() {
setTimeout(() => {
this.value = this.value.split('\n').map((n, i) => {
const line = i + 1;
return `${line}. ${n.replace(RegExp(`^${line}\\. `), '')}`;
}).join('\n');
});
});
<input type="checkbox" name="checkbox[]" value="value1"> квадратные скобки - php автоматически преобразует в массив с цифровыми индексами
<input type="checkbox" name="checkbox[some]" value="value2"> задать свой индекс массиву
<input type="checkbox" name="checkbox[name]" value="value3"> (будет виден как $_POST['checkbox']['name'])
<input type="checkbox" name="checkbox1" value="value4"> задать отдельное имя каждому чекбоксу