javascript - 如何大写并删除句子/字符串中的空格?

标签 javascript handlebars.js mustache assemble

我需要将“获得我的第一份工作”变成“GetMyFirstJob”

我正在使用 assemble http://assemble.io/helpers/helpers-strings.html但我在文档中没有看到类似的内容。

最佳答案

创建一个辅助函数并添加以下代码。

Handlebars.registerHelper('toPascalCase', function(value) {
    return value.match(/[a-z]+/gi).map(function (word) {
      return word.charAt(0).toUpperCase() + word.substr(1).toLowerCase()
    }).join('');
});

打电话就像

{{toPascalCase 'get my first job'}}

关于javascript - 如何大写并删除句子/字符串中的空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51486451/

相关文章:

javascript - 如何迭代这个 JSON 对象并将每个项目输出为表头?

Spring MVC 和 Mustache - 更改 Mustache 的编译器默认空值

mustache - mustache.js 中的部分

javascript - Node中如何使用TCP与其他应用交互

javascript - 在 Android 移动浏览器上调用 Window.scrollTo() 会导致 TypeError : No function was found that matched the signature provided

javascript - Node - multipart/form-data 上传文件但没有数据

Node.js 渲染 LaTeX 代码

javascript - 根据其他列表选择的值更新下拉列表中的选择值

javascript - Ember 发布独特的 Assets 文件名以保证 CDN 新鲜度?

ember.js - 如何创建 ember Handlebars 助手?