js封装字母大小写转换升级版
函数封装
//字符串大小写转换
var changeCase=function(str, type) { // 字符串大小写转换 type: 1:首字母大写 2:首页母小写 3:大小写转换 4:全部大写 5:全部小写type = type || 4switch (type) {case 1:return str.replace(/\b\w+\b/g, function(word) {return word.substring(0, 1).toUpperCase() + word.substring(1).toLowerCase()})case 2:return str.replace(/\b\w+\b/g, function(word) {return word.substring(0, 1).toLowerCase() + word.substring(1).toUpperCase()})case 3:return str.split('').map(function(word) {if (/[a-z]/.test(word)) {return word.toUpperCase()} else {return word.toLowerCase()}}).join('')case 4:return str.toUpperCase()case 5:return str.toLowerCase()default:return str}
};
console.log(changeCase('DyhFFF',5));
js封装字母大小写转换升级版相关推荐
- js字符串字母大小写转换
toLocaleUpperCase 方法 返回一个字符串,其中所有的字母字符都被转换为大写,同时适应宿主环境的当前区域设置. stringVar.tolocaleUpperCase( ) 必选的 s ...
- android 字符串数组去重,GitHub - deng-ming-hao/ec-do: 实例为日常开发常用的小实例,包括数组去重,打乱数组,字母大小写转换,cookie操作的封装等。...
ec-do 自己封装的常用操作实例 实例为日常开发常用的小实例,包括数组去重,打乱数组,字母大小写转换,cookie操作的封装等. 使用方法 引入ec-do.js //去除空格 ecDo.trim(' ...
- 文本输入框input实现字母大小写转换
文本输入框input实现字母大小写转换,方法有两种: 1.通过js的onkeyup实现字母大小写转换 <input type="text" onkeyup="thi ...
- PTA:Python字符串字母大小写转换
第3章-14 字符串字母大小写转换 (15分) 本题要求编写程序,对一个以"#"结束的字符串,将其小写字母全部转换成大写字母,把大写字母全部转换成小写字母,其他字符不变输出. 输入 ...
- C++ 字符串字母大小写转换
C++ 字符串字母大小写转换 使用algorithm,里面的tolower(转小写)toupper(转大写) #include <iostream> #include <string ...
- php 英文小写变大写,PHP英文字母大小写转换函数
例1,每个单词的首字母转换为大写:ucwords() 复制代码 代码示例: $foo = 'hello world!'; $foo = ucwords($foo); // He ...
- php toupper,jquery如何进行字母大小写转换?
字母大小写转换方法:1.使用toLowerCase()方法将大写字母转换为小写,语法""大写字母".toLowerCase()":2.使用toUpperCase ...
- java 字母大写_Java字母大小写转换的方法
案例: 要求从控制台接收用户输入的一个字母,如果这个字母是小写,转换为大写:如果这个字母是大写,转换为小写:只能输入字母,如果是其他值,提示数据有误! 实现代码: import java.util.S ...
- 首字母大写转换 java,Java InitialsTransformation(字符串首字母大小写转换)
版权声明:本文为原创博文,最终解释权归一个集 帅气 与 智慧 和 手速 于一身的男人-灭世奶神-所有!- - - - - - - - - - - - -转载:请附上--源作者 / 源博文--相关链接信 ...
最新文章
- php libev pthreads,libuv 与 libev 的对比
- 支持向量机原理(一)线性支持向量机
- ubuntu 环境下调试mysql源码_Linux中eclipse调试mysql源代码
- caffe学习(二):利用mnist数据集训练并进行手写数字识别(windows)
- 【django】创建模型类
- 蓝桥杯-操作格子(java)
- TensorFlow tf.keras.losses.SparseCategoricalCrossentropy
- [TCP/IP] 传输层-ethereal 抓包分析TCP包
- 两块stm32仿真protues串口通信程序
- QPS、TPS、并发用户数、吞吐量
- 乐嘉老师色彩性格测试完全版
- MAC OS的HOME和END
- 【MySQL】创建数据表
- Resnet152对102种花朵图像分类(PyTorch,迁移学习)
- 域渗透|NTLM 中继攻击
- HaaS轻应用(JavaScript)低功耗蓝牙案例
- 无法安装X64 在计算机找到X32,怎么看电脑适合装32位还是64位
- 【伊利丹】Hadoop2.0 NN HA实现记录的异常
- IDE硬盘与SATA的表示
- html app状态栏,APP设计:(一)app界面常用设计规范