字符串大小写互换方法
1 String.prototype.toAlternatingCase = function () { 2 return this.split("").map(a => a === a.toUpperCase() ? 3 a.toLowerCase(): a.toUpperCase()).join('') 4 }
该方法中判断当前字母是大写字母还是小写字母的方法是:
a === a.toUpperCase() 或者 a === a.toLowerCase()
String.prototype.toAlternatingCase = function () { return this.replace(/[a-zA-Z]/g, (i) => i>='a' ? i.toUpperCase():i.toLowerCase()) }
上面的方法中判断大小写的方法是:
在搜查出的大小写字母中,char >= 'a' 是小写字母;反之值大写字母。
注意: 1)toUpperCase(),toLowerCase()对非字母的字符不产生作用,所以判断的时候不需要char >= 'a' && char <= 'z'
2) 不能连写 ''a'<=char<='z',而应该写成char >= 'a' && char <= 'z'
转载于:https://www.cnblogs.com/lyraLee/p/10046073.html
字符串大小写互换方法相关推荐
- JS大写转小写小写转大写,JS字符串大小写互换
Array.prototype.map.call(str,a=>a.toUpperCase(a)==a?a.toLowerCase():a.toUpperCase()).join(''); 效果 ...
- python函数对参数进行大小写互换
def change(str):fz=[] #建立列表for i in str:if i>='a' and i<='z': #如果字符为小写fz.append(chr(ord(i)-32) ...
- C语言字母大小写互换的简单方法
字母的大小写互换其实很简单 回到最基本的数据的存储形式,从八位二进制角度去看大写字母和小写字母,你会发现它们的低四位是相同的,高四位有细微差别. 举例: ASCII DEC BIN 'A' 65 01 ...
- java创建一个程序把输入字符串的大小写互换_8 编写程序,从键盘接收一个字符串,对字符串中的字母进行大小写互转...
package com.test; import java.util.Scanner; /** * 8 编写程序,从键盘接收一个字符串,对字符串中的字母进行大小写互转(大写字母转成小写,小写字母转成大 ...
- 写一个方法把字符串大小写进行切换【前端每日一题-2】
写一个方法把字符串大小写进行切换 //如 abCdEFghI -> ABcDefGHi 复制代码 考点分析 字符大小写切换:toUpperCase和toLowerCase方法的应用 答案 fun ...
- C语言将一字符串输入到数组(长度不超过80)后将其输出, 将其中的英文字母大小写互换后再将整个字符串输出。
题目 将一字符串输入到数组(长度不超过80)后将其输出, 将其中的英文字母大小写互换后再将整个字符串输出. 代码 # include <stdio.h> # include <str ...
- java比较字符串大小写_java 字符串中判断字母大小写方法
展开全部 方法一: 根据 Character 类提供的大小写判断方法 ``e68a8462616964757a686964616f31333366306434`java Character.isUpp ...
- python_str 字符串的所有方法
# _Author:huang# date: 2017/11/28 # 字符串 '''print("hello" * 3)print("hello world" ...
- EXCEL文本函数-数字小写换大写-英文大小写互换
EXCEL中数字小写换大写方法一: 在单元格A2中输入小写数字123.12 B2处输入以下公式 =SUBSTITUTE(SUBSTITUTE(IF(A2<0,"负",&quo ...
最新文章
- 动态获得资源的路径大小写问题
- 2018-2019-2 20165315 《网络对抗技术》Exp2+ 后门进阶
- 1020. Tree Traversals (25)
- 计算机语言低下限高上限,原神双雷阵容厉不厉害
- sqlserver 导入/导出Excel
- camel 调用soap_使用Apache Camel通过soap添加WS-Security
- 汉堡菜单_开发人员在编写汉堡菜单时犯的错误
- Spark入门(Python)
- python3随机种子的使用及理解
- (详解)----冒泡排序---(图解)
- 微信小程序弹窗(提示框和确认框)
- 【系统架构】-什么是MDA架构、ADL、DSSA
- 蜀山剑侠传打开服务器更新第一个文件失败,蜀山剑侠传,基础设定
- 电销机器人百度百科_晓芯智能电话机器人百度百科
- solidworks曲面圆角与特征圆角区别与误用
- 虚拟机忘记root密码重置(转载
- R语言可视化回归模型的残差直方图并进行残差分析(Histogram of Residuals)
- 团队项目-初步分工与计划安排
- Linux学习-Boot Loader: Grub2
- 字节跳动的面试算法,实在太变态了