美文网首页
对字符串中单词首字母进行大写

对字符串中单词首字母进行大写

作者: 黎贝卡beka | 来源:发表于2018-08-01 14:49 被阅读0次
  • hello-world =====> HelloWord
function titleCase(str) {
    let strArr = str.toLowerCase().split('-');
    let newArr = strArr.map((val, index) => {
        return val.replace(val.charAt(0), val.charAt(0).toUpperCase());
    })
    return newArr.join('');
}

console.log(titleCase('hello-word'));

或者:

function titleCase(str) {
    let strArr = str.toLowerCase().split('-');
    let newArr = strArr.map((val, index) => {
        return val.replace(val.charAt(0), function (str) {
             return str.toUpperCase();
        });
    })
    return newArr.join('');
}
  • tips

replace():字符串方法。str.replace(regexp|substr, newSubStr|function)

模式可以是一个字符串或者一个正则表达式, 替换值可以是一个字符串或者一个每次匹配都要调用的函数。

原字符串不会改变。

其他

JavaScript算法练习:关于字符串中每个单词的首字母大写化问题

相关文章

  • 7-字符串相关操作和函数

    字符串 字符串操作 字符串函数 capitalize() 首字母大写 title() 将每个单词首字母变为大写 u...

  • Design & Coed 3: 找出最长单词

    句中单词首字母大写 Title Case a Sentence 确保字符串的每个单词首字母都大写,其余部分小写。 ...

  • list

    字符串常用方法:lower、upper、title(将字符串中每个单词的首字母大写)、rstrip、lstrip、...

  • 一、字符串

    一、字符串 转换大小写title()所有单词首字母大写upper()所有单词大写lower()所有单词小写 合并拼...

  • Title Case a Sentence

    句中单词首字母大写 确保字符串的每个单词首字母都大写,其余部分小写。 像'the'和'of'这样的连接符同理。

  • Python基础学习笔记

    1.title()以首字母大写的方式显示每个单词,即将每个单词的首字母都改为大写2.upper()将字符串改为全部...

  • FCC-JS-BAS-Title Case a Sentence

    句中单词首字母大写确保字符串的每个单词首字母都大写,其余部分小写。像'the'和'of'这样的连接符同理。当你完成...

  • Title Case a Sentence(FCC practi

    句中单词首字母大写确保字符串的每个单词首字母都大写,其余部分小写。像'the'和'of'这样的连接符同理。当你完成...

  • free code camp句中单词首字母大写,需用到strin

    句中单词首字母大写,确保字符串的每个单词首字母都大写,其余部分小写。像'the'和'of'这样的连接符同理。 我的...

  • 对字符串中单词首字母进行大写

    hello-world =====> HelloWord 或者: tips replace():字符串方法。str...

网友评论

      本文标题:对字符串中单词首字母进行大写

      本文链接:https://www.haomeiwen.com/subject/zlfrvftx.html