如何从JavaScript中删除数组中的空元素?
有一种简单的方法,还是我需要循环并手动删除它们?
我正在尝试创建一种方法,将带有小写字母和下划线的文本转换为没有下划线的文本,并且每个单词的首字母大写.
前;
options_page = Options Page
Run Code Online (Sandbox Code Playgroud)
在这个页面:如何使JavaScript中所有单词的第一个字符大写?
我发现这个正则表达式:
key = key.replace(/(?:_| |\b)(\w)/g, function(key, p1) { return p1.toUpperCase()});
Run Code Online (Sandbox Code Playgroud)
这样做除了用空格替换下划线之外的所有事情.我没有真正尝试任何东西,因为我对regexpressions并不熟悉.
如何调整此正则表达式,以便用空格替换下划线?