function inven_arr_list(INVENSTR)
{
var invenVal =INVENSTR ;
var arr = invenVal.split(“,”);
var arr_val = 0 ;
var inputarr = [] ;
var val_sum = “”;
$.each(arr, function(i, obj)
{
arr_val = arr[i] * 1 ;
inputarr.push(arr_val);
})
if( inputarr.length == 23 )
{
//console.log(“전체”);
val_sum = val_sum + “전체”;
}
else
{
function sliceFn(val)
{
var str = val ;
str = “00” + str ;
str = str.slice(-2);
return str;
}
function inArray(myArray,myValue){
var inArray = false;
myArray.map(function(key){
if (key === myValue){
inArray=true;
}
});
return inArray;
};
var emptyval = inputarr[0] ;
for(var j=1; j<=23; j++)
{
if( inArray(inputarr, j) )
{
if( emptyval == null )
{
emptyval = sliceFn(j) ;
}
}
else
{
if( emptyval != null )
{
//console.log(sliceFn(emptyval)+” ~ “+ sliceFn(j));
if( j > emptyval )
{
val_sum = val_sum +”,”+ sliceFn(emptyval)+” .~ “+ sliceFn(j) ;
}
}
emptyval = null;
}
}
if( emptyval != null )
{
if( inputarr[inputarr.length-1] == 23 )
{
//console.log( sliceFn(emptyval) + ” ~ 24″);
val_sum = val_sum +”,”+ sliceFn(emptyval) + ” ~ 24″;
}
else
{
//console.log( sliceFn(emptyval) + ” ~ “+ sliceFn( inputarr[inputarr.length-1] ));
val_sum = val_sum +”,”+ sliceFn(emptyval) + ” ~. “+ sliceFn( inputarr[inputarr.length-1] ) ;
}
}
val_sum = val_sum.substring(1);
}
return val_sum;
}
var INVENSTR = “02,03,04,05,06,07,08,09,10,12,13,14,15,16,17,18,19,20,21,22”;
console.log(“val_sum :”+inven_arr_list(INVENSTR));