Я пытаюсь построить функцию для UpperCase всех строковых слов, но у меня проблема со следующим:
String.prototype.upper = function() {
return this.replace(/[^a-zA-Z0-9]+(.)/g, chr => chr.toUpperCase())
}
let str = "My uncle's car is red";
console.log(str.upper())
//My Uncle'S Car Is Red
Мне нужно исключить S избудучи верхним регистром, после апострофа.
Есть идеи, как это можно сделать?
Спасибо