JavaScript符串中每个单词的首字母大写化

map() + replace()

function titleCase(str) {
    var convertToArray = str.toLowerCase().split(" ");
    var result = convertToArray.map(function(val){
        return val.replace(val.charAt(0), val.charAt(0).toUpperCase());
    });
    return result.join(" ");
}
titleCase("hello world");   //"Hello World"

  

for ··· in + replace()

function titleCase(str) {
    str = str.toLowerCase().split(‘ ‘);
    for (var i in str) {
        str[i] = str[i].replace(str[i].charAt(0), str[i].charAt(0).toUpperCase());
    };
    return str.join(‘ ‘);
}
titleCase("hello world");   //"Hello World" 

map() + slice()

function titleCase(str) {
    return str.toLowerCase().split(‘ ‘).map(function(word) {
        return (word.charAt(0).toUpperCase() + word.slice(1));
    }).join(‘ ‘);
}
titleCase("hello world");  //"Hello World"
时间: 2024-07-30 20:27:47

JavaScript符串中每个单词的首字母大写化的相关文章

CSS中使用text-transform实现首字母大写

CSS中首字母大写怎么实现?日常生活中需求方对英文的要求比较多,有的时候需要让英文单词或拼音首个字母大写;有的时候需要让全文中英文单词全大写或小写.这时候我们就需要text-transform属性了.好了废话不多说,直接看例子吧. CSS代码: /*首字母大写*/ .a {text-transform:capitalize;} /*全都是大写*/ .b {text-transform:uppercase;} /*全都是小写*/ .c {text-transform:lowercase;} HTM

如果json中的key需要首字母大写怎么解决?

一般我们命名都是驼峰式的,可是有时候和第三方接口打交道,也会遇到一些奇葩,比如首字母大写........额 这是个什么鬼,对方这么要求,那我们也得这么写呀. 于是乎,第一种方式:把类中的字段首字母大写,简单粗暴,然后生成setter getter.然后测试......给跪了 发现还是小写,额滴个亲娘呀,恁是咋回事儿呀. 原来 jackson在把类转成json的时候,看的是setter getter方法.也就是javabean. 搜噶. 于是乎,我们是否可以指定json的字段名呢,比如类中叫wha

将每个单词的首字母大写

function capitalizeFirstLetter(str) { str = str.toLowerCase(); return str.charAt(0).toUpperCase() + str.slice(1); } console.log(capitalizeFirstLetter("I'm a little tea pot")); 最后结果是:I'm A Little Tea Pot

text-transform设置单词首字母大写

text-transform 一.语法   text-transform 主要用于设置文本的大小写. text-transform有5个值,分别如下: none. 默认值. capitalize. 文本中的每个单词的首字母大写. uppercase. 仅设置大写. lowercase. 仅设置小写. inherit. 继承父类text-transform的值. 二.用法 p.capitalize {text-transform: capitalize} <p class="capitali

JS replace()方法-字符串首字母大写

replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串. replace()方法有两个参数,第一个参数是正则表达式,正则表达式如果带全局标志/g,则是代表替换所有匹配的字符串,否则是只替换第一个匹配串.第二个参数可以是字符串,也可以是函数.$1.$2...表示与正则表达式匹配的文本. There are many ways we can make a difference. Global change starts with you. Sign up f

首字母大写 -freeCodeCamp

titleCase("I'm a little tea pot") 应该返回一个字符串 titleCase("I'm a little tea pot") 应该返回 "I'm A Little Tea Pot". titleCase("sHoRt AnD sToUt")应该返回 "Short And Stout". titleCase("HERE IS MY HANDLE HERE IS MY S

三道习题(1、将单词表中由相同字母组成的单词归成一类,每类单词按照单词的首字母排序,并按 #每类中第一个单词字典序由大到小排列输出各个类别。 #输入格式:按字典序由小到大输入若干个单词,每个单词占一行,以end结束输入。)

#coding=gbk ''' 1.将单词表中由相同字母组成的单词归成一类,每类单词按照单词的首字母排序,并按 #每类中第一个单词字典序由大到小排列输出各个类别. #输入格式:按字典序由小到大输入若干个单词,每个单词占一行,以end结束输入. #cinema #iceman #maps #spam #aboard #abroad #end #输出格式:一类单词一行,类别间单词以空格隔开. #aboard abroad #cinema iceman #maps spam ''' result=[]

将字符串中的三个单词的首字母转化成大写

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script> //var a = 'welcome to china'; //将字符串中的三个单词的首字母转化成大写:返回Welcome To China; var a = 'welcome to china'; va

将一个句子中单词的首字母转换为大写

如:      hello my name is zeroinger , nice to meet you! 转换后:      Hello My Name Is Zeroinger , Nice To Meet You! 代码:      #include <iostream> #include <cstdio> #include <cstring> #include <cmath> #include <algorithm> #include