if ( isNaN(i) ) return 0;
return i;
} else if ( typeof i === 'string' ) {
var value = i.replace(/[a-zA-Z ,.]/g, '')*1;
var value = i.replace(/[^-0-9]/g, '')*1;
if ( isNaN(value) ) return 0;
return value;
}
-