<script> var arr = ['вася на пеньке, дупле:2:шт~рыбка соленая, сухая:10:кг~вода озаренная, темная:2:литра']; var out = arr[0].split(/[:~]/); document.write(JSON.stringify(out)) </script>