JSFiddle - React, Tailwind, and code Playground
by SpAm
HTML
<textarea style="width:300px;height:300px;">
</textarea>
JavaScript
function capsToCamelCase(value, prefix) {
value = value.toUpperCase();
if(prefix!==undefined) {
value = value.substring(prefix.length);
}
var finalString = "";
var parts = value.split("_");
finalString += parts[0].toLowerCase();
for(var i=1;i<parts.length;i++) {
finalString += parts[i].substring(0,1) + parts[i].substring(1).toLowerCase();
}
return finalString;
}
$('textarea').change(function(){
var val = $(this).val();
var parts = val.split(",");
var parts2 = [];
$.each(parts, function(i, v){
var firstIndex = v.indexOf('"');
var lastIndex = v.indexOf('"', firstIndex+1);
var substring = v.substring(firstIndex, lastIndex);
//console.log(firstIndex, lastIndex);
var res = v.substring(0, firstIndex) + capsToCamelCase(substring) + v.substring(lastIndex);
parts2.push(res);
});
console.log(parts2.join(","));
});