zoukankan      html  css  js  c++  java
  • JS设置首字母大写算法

    返回一个字符串,确保字符串的每个单词首字母都大写,其余部分小写。

    像'the'和'of'这样的连接符同理。

    function titleCase(str) {
    //把字符串所有的字母变为小写,并根据空格转换成字符数组
    var arr = str.toLowerCase().split(" ");
    //遍历字符数组
    for(var i = 0;i < arr.length;i++){
        //把第一个字符变为大写
        arr[i] = arr[i][0].toUpperCase() + arr[i].substring(1,arr[i].length);
    }
    //加上空格,返回原模式的字符串
    return arr.join(" ");
    
    }
    
    

    另一种方式:使用slice(,)方法,可返回字符串特定位置的字符串。

    注:slice(0,1)返回第一个字符,slice(1)返回除第一个字符以外的字符串。

    function titleCase(str) {
    //把字符串根据空格转换成字符数组
    var arr = str.split(" ");
    //遍历字符数组
    for(var i = 0;i < arr.length;i++){
        //把第一个字符变为大写,其余字符变为小写
        arr[i] = arr[i].slice(0,1).toUpperCase() + arr[i].slice(1).toLowerCase();
    }
    //加上空格,返回原模式的字符串
    return arr.join(" ");
    
    }
    
    

    原文链接:https://blog.csdn.net/MingSir2018/article/details/80063829

  • 相关阅读:
    Play!:SBT代理设置
    CentOS:Oracle最大连接数问题
    STM32:CooCox IDE环境搭建 点亮LED
    删除con.dat
    几种汉字字体推荐
    Python:print输出中文
    Asp.Net:上传文件
    一梦
    身份证验证规则
    git 进阶
  • 原文地址:https://www.cnblogs.com/dobeco/p/11406523.html
Copyright © 2011-2022 走看看