// 方法一
const bigCamel = (s) => {
let empty = " \t\r\n",
result = "";
for (let i = 0; i < s.length; i++) {
if(!empty.includes(s[i])) {
if (empty.includes(s[i-1]) || i === 0) {
result += s[i].toUpperCase()
} else {
result += s[i]
}
}
}
return result;
}
//方法二
const Camel = (str, opt) => {
return str.split(" ")
.filter(item => {
return item.length > 0
}).map(item => {
return opt === "lower" ?
item[0].toLowerCase() + item.substring(1) :
item[0].toUpperCase() + item.substring(1)
}).join(" ")
};


转载于:https://www.cnblogs.com/korea/p/11344087.html

字符串大小写转换通用函数相关推荐

  1. python判断字符大小写转换_Python 字符串大小写转换的简单实例

    ①所有字母都转换为大写 # -*- coding:utf-8 -*- if __name__ == "__main__": a = 'hello, world!' print(a. ...

  2. php 兼容unicode文字的字符串大小写转换,php实现兼容Unicode文字的字符串大小写转换strtolower()和strtoupper()...

    前言 网上流传着这么一个腾讯笔试题: PHP的strtolower()和strtoupper()函数在安装非中文系统的服务器下可能会导致将汉字转换为乱码,请写两个替代的函数实现兼容Unicode文字的 ...

  3. python中字符串的使用04字符串大小写转换、删除空白字符

    python中字符串的使用04字符串大小写转换.删除空白字符 1.字符串的大小写转换 字符串的大小写转换就是将大写字母改为小写字母或者将小写字母改为大写字母.python中字符串大小写转换的方法有:用 ...

  4. php实现兼容Unicode文字的字符串大小写转换strtolower()和strtoupper()

    前言 网上流传着这么一个腾讯笔试题: PHP的strtolower()和strtoupper()函数在安装非中文系统的服务器下可能会导致将汉字转换为乱码,请写两个替代的函数实现兼容Unicode文字的 ...

  5. Java对于字符串的处理【String和int之间的转换、字符串拼接、字符串获取长度、字符串大小写转换、字符串去空格、字符串分割、字符串替换、字符串提取、字符串比较、字符串查找】

    文章目录 String字符串 和 整型int 的相互转换 String转化为int int 转换为 String 字符串拼接 使用连接运算符 "+" 使用 concat() 方法 ...

  6. linux bash shell:最方便的字符串大小写转换(lowercase/uppercase conversion)

    关于字符串大小写转换,是写 linux 脚本经常干的事儿,所以总想找个方便的方法让我少打点字儿,搜索国内的中文资源,网上也能找到很多关于这个帖子,介绍的方法都差不多,用typeset是最简单的方法了, ...

  7. js字符串大小写转换

    js字符串大小写转换 语法 全部转换成大写 全部转换成小写 语法 toLowerCase() 和 toUpperCase() 方法可以改变大小写; 全部转换成大写 console.log('Inter ...

  8. 用JavaScript编写字符串大小写转换

    这里简单用到按钮的单击时间,根据用户传递参数的不同,完成字符串大小写的转换. 实现准备思想: 首先,编写一个text输入框,用来接受输入数据,当输入字符串为英文字母时,单击转大写按钮,就会在新数据的这 ...

  9. jS字符串大小写转换实现方式

    toLocaleUpperCase 方法:将字符转换为大写 stringVar.tolocaleUpperCase( ) 必选的 stringVar 引用是一个 String 对象,值或文字. //转 ...

最新文章

  1. electron ipcRenderer渲染进程发送事件, ipcMain主进程监听事件
  2. Oracle索引知识学习笔记
  3. ES6类的使用和定义.Json.Promise对象的使用
  4. TypeScript入门-接口
  5. Oracle区分中文和英文,oracle中中英文段落划分实现
  6. linux查看apache配置文件路径,linux 命令行下查看apache配置文件httpd.conf位置
  7. python利用()写模块_介绍一下我自己写的一些Python模块
  8. mysql的数据库操作类_MYSQL数据库操作类
  9. linux基本命令(49)——at命令
  10. 《Android框架揭秘》——2.2节搭建Android平台编译环境
  11. 生成树协议 STP(Spanning Tree Protocol)
  12. iOS 架构模式 - 简述 MVC, MVP, MVVM 和 VIPER (译)
  13. 辽宁大学广播影视学院电影专硕考研上岸经验分享
  14. 我想做安卓开发,怎么系统学习?
  15. ubuntu安装nginx安装依赖报错Unable to locate package zlib
  16. CWE-416: Use After Free(释放后使用)
  17. 面向2018年的设计趋势
  18. VC++获取系统当前时间并显示
  19. Windows Vista Sp1 x86/x64 中文正式零售版下载
  20. 小心!疯狂科技“秒变”疯狂骗局

热门文章

  1. MySql层级树查询
  2. 工信部:推动窄带物联网、5G泛在信息基础设施
  3. 阿里YunOS总裁张春晖:云芯片将成为IOT的基础
  4. 使用ARouter实现组件化
  5. Recursive Bubble Sort(递归冒泡排序)
  6. ZeroClipboard跨浏览器复制粘贴
  7. 思维导图学 Linux Shell攻略之小试牛刀篇
  8. 安卓图表引擎AChartEngine(一) - 简介
  9. SecureCRT 6.7.1 注冊机 和谐 破解 补丁 方法
  10. postfix邮件系统经典退信