JSFiddle - React, Tailwind, and code Playground
by Ryan Perez
HTML
<p>
We have a real connection
</p>
JavaScript
function scramble(text) {
var words = text.split(/\s+/);
var result = [];
for (var i = 0; i < words.length; i++) {
var word = words[i];
if (word.length > 3) {
var first = word.substring(0, 1);
var last = word.substring(word.length - 1, word.length);
var middle = word.substring(1, word.length - 1);
var middleArray = middle.split('');
middleArray.sort(function() {
return 0.5 - Math.random();
});
middle = middleArray.join('');
word = first + middle + last;
}
result.push(word);
}
return result.join(' ');
}
scramble(p);