I need to make the given string to title case, no matter whether the input is lower or upper case
memberships 1 - contactGroupMembership - contactGroupId
should return
Memberships 1 - Contact Group Membership - Contact Group Id
memberships1-contactGroupMembership-contactGroupId
should return
Memberships 1 - Contact Group Membership - Contact Group Id
I have tried with
str.replace(/([A-Z]+)/g, " $1").replace(/([A-Z][a-z])/g, " $1");