确保字符串的每个单词首字母都大写,其余部分小写
代码如下:function titleCase(str) {//将字符串转化为数组并将其小写化var arr = str.toLowerCase().split(" ");for (var i=0;i<arr.length;i++){var char = arr[i].charAt(0);arr[i] = arr[i].replace(char, function replace(char){return char.toUpperCase();});}return arr.join(' ');//return str; }titleCase("I'm a little tea pot");
解释说明:
先将字符串转化为数组,然后将其转化为小写,这里用到str.toLowerCase()和str.split(" "),split分割一定要用空格隔开,然后用for循环遍历数组中每个元素,将每个元素的首字母赋值给变量char,再用toUpperCase()函数将首字母大写,再将每个元素重新赋值给数组,最后用join将数组转换为字符串。
转载于:https://www.cnblogs.com/betterself/p/6803190.html
确保字符串的每个单词首字母都大写,其余部分小写相关推荐
- 前端-给定一个字符串str,如何实现每个单词首字母都大写,其余部分小写。
确保字符串的每个单词首字母都大写,其余部分小写. function f(str){ var arr = str.toLowerCase().split(" "); //转小写,分割 ...
- python里使用capwords()函数来把字符里每一个英语单词首字母变大写
如果不使用这个函数,需要把字符串使用split()函数进行分割成列表,最后依次对每个单词的首字母变成大写,再使用join()函数来组合出来. 使用这个函数就更简单: import strings = ...
- 字符串练习题之单词首字母大写
String练习题(字符串练习题):将每个单词的首字母改为大写 使用String的方法 public static void main(String[] args) {String str = &qu ...
- 将一行英文中每个单词首字母转换为大写字母
#include <stdio.h> main() { int c,firstWord; inWord=0; while((c=getchar())!='\n')//依次输入若 ...
- PHP中将首字母大写的函数,在PHP中,使用()函数来将单词首字母转换为大写。
[单选题]按离子极化理论,以下离子中,变形性最大的是: [单选题] [判断题]主理想整环上的多项式环一定是主理想整环 [填空题]氟牙症重症者,大部或全部牙齿出现( )性的黄褐色斑点,且合并有( )发育 ...
- 单词首字母变大写-vue
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 < ...
- C语言编写取单词首字母,C语言练习之单词首字母大写
/* *Copyright(c) 2016,烟台大学计算机学院 *All rights reserved. *作 者:刘金石 *完成日期:2016年4月22日 *版本 号:v1.0 *问题描述:字符串 ...
- 修改完 字符串单词首字母大写
/** * */ package excelOperation; /** * 该方法的主要作用是将EXCEL表中英文字符串的单词首字母转换为大写 */ import java.awt.Fram ...
- c语言 单词首字母大写
单词首字母大写 编写程序,输入一行字符,将每个单词的首字母改为大写后输出.所谓"单词"是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以是多个. 输入格式 输入给出一行字符 ...
最新文章
- .net core webapi 部署windows server 2008 r2 笔记
- Java代理系列-动态代理
- python清除字符串中间空格的方法
- Android常用的开源框架
- 在wildfly中使用SAML协议连接keycloak
- linux怎么用jconsole_jconsole监控上Linux上的JVM
- 51CTO各位博友大家好!
- springboot-项目获取resources下文件的方法
- 三十六進制之間隨便轉換
- wox wpm 安装 有道插件
- 计算机表格制作ppt,计算机基础使用excel2003制作表格.ppt
- 攻防世界 ics-05
- python人工智能要看哪些书籍_有趣的电影英文怎么读
- 新型光引发剂365nm和395nm紫外吸收图谱
- 计算机网络七年级教学设计,初中七年级信息技术《计算机网络和因特网》教学设计.docx...
- word 要求五十行 50行
- Notification 加入本地的声音文件
- 根据手机号查询归属地以及制式信息
- EJB教程_编程入门自学教程_菜鸟教程-免费教程分享
- 在北京信息科技大学的发言