将混合大小写单词转换为(多个)大写单词?

时间:2012-03-22 23:50:37

标签: javascript

如何“规范化”大写字母&空间?

示例:coreControllerC4a在调用函数时自动变为Core Controller C4a

1 个答案:

答案 0 :(得分:0)

这是一个开始的例子

"coreControllerC4a".split(/(?=[A-Z])/)

导致

["core", "Controller", "C4a"]

当然,有许多反例,这不包括Unicode,但它确实使用正则表达式来分割字符串。 (注意使用前瞻以避免在分割时消耗任何数据。)现在只需将每个元素转换(“映射”)到正确的大小写。

快乐的编码。