在大写字母前插入空格
2022-08-30 04:42:03
我有一个字符串。我想在 和 之间放置一个空格。"MySites"
My
Sites
如何在jQuery或JavaScript中执行此操作?
我有一个字符串。我想在 和 之间放置一个空格。"MySites"
My
Sites
如何在jQuery或JavaScript中执行此操作?
您只需在每个大写字符之前添加一个空格,并修剪掉前导空格和尾随空格
s = s.replace(/([A-Z])/g, ' $1').trim()
这将找到每次出现一个小写字符,后跟一个大写字符,并在它们之间插入一个空格:
s = s.replace(/([a-z])([A-Z])/g, '$1 $2');
对于出现2个连续大写字母的特殊情况(例如:ThisIsATest),请在下面添加其他代码:
s = s.replace(/([A-Z])([A-Z])/g, '$1 $2');