javascript - 将驼峰式大小写转换为人类可读的字符串?

标签 javascript actionscript-3 actionscript

是否有将驼峰式大小写、CSS 和下划线转换为人类可读格式的正则表达式或函数?它此时不需要支持非人类。对不起外星人。 :(

例子:

helloWorld -> “ Hello World ”
Hello World -> “ Hello World ”
Hello World -> “ Hello World ”

最佳答案

被非词分割;资本化;加入:

function toCapitalizedWords(name) {
    var words = name.match(/[A-Za-z][a-z]*/g) || [];

    return words.map(capitalize).join(" ");
}

function capitalize(word) {
    return word.charAt(0).toUpperCase() + word.substring(1);
}

关于javascript - 将驼峰式大小写转换为人类可读的字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21147832/

相关文章:

javascript - 如何编码 ".."以便在 URL 路径中使用?

javascript - 在 phonegap android 中使用 jqueryMobile 滚动

apache-flex - 按下 'alt'后如何保持焦点?(Adobe AIR应用)

actionscript-3 - Action : TypeError: Error #1009

php - 通过流网络摄像头。 Wowza 流媒体服务器

flash - Flash、Air 和 ActionScript 之间的区别

Javascript - 最终在 AngularJS 的 try block 完成之前执行

javascript - 动画持续时间在 Safari 中表现不正常

actionscript-3 - 覆盖其他类的变量

actionscript-3 - ActionScript 2.0 和 ActionScript 3.0 有什么区别