是否有将驼峰式大小写、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/