1: 如何把一个字符串的大小写取反(大写变小写, 小写变大写)  例如: 'aBc' 变成 ‘AbC’;

上代码:

 // 声明一个str let str = "QIANDUANGOngchengshi猕猴桃Jquery很帅!哈哈 haha";str = str.replace/[a-zA-Z]/g, content => {// 箭头函数 形参content 代表每一次正则匹配的结果// 方案一: 验证是否为大写字母: 就是把字母转换为大写后看和之前是否一样, 如果一样, 之前也是大写。// 方案二: ASCII 码表中: 找到大写字母的取值范围进行判断 (65-90);// content.toUpperCase === content// content.chartCodeAt => 65 && content.chartCodeAt <= 90return content.toUpperCase() === content ? content.toLowerCase() : content.toUpperCase()})console.log(str);

如何把一个字符串的大小写取反(大写变小写, 小写变大写)相关推荐

  1. 2021-09-15如何把一个字符串的大小写取反(大写变小写小写变大写),例如 ’AbC‘ 变成 ‘aBc‘

    //如何把一个字符串的大小写取反(大写变小写小写变大写),例如 'AbC' 变成 'aBc' var text = "HELloaaPPpp" ; console.log(&quo ...

  2. 如何把一个字符串的大小写取反?(大写转小写/小写转大写)

    [ 学习探索过程中记下的点点笔记,以供分享,欢迎大家一起学习探讨-如有雷同可附链接,谦虚学习!] 这里介绍验证是否为大写字母的两种方法: 把字母转换为大写后看是否和之前一样:如果一样说明原字母是大写, ...

  3. Java黑皮书课后题第5章:*5.46(倒排一个字符串)编写一个程序,提示用户输入一个字符串,然后以反序显示该字符串

    5.46(倒排一个字符串)编写一个程序,提示用户输入一个字符串,然后以反序显示该字符串 题目 题目概述 破题 运行示例 代码 题目 题目概述 5.46(倒排一个字符串)编写一个程序,提示用户输入一个字 ...

  4. 前端-给定一个字符串str,如何实现每个单词首字母都大写,其余部分小写。

    确保字符串的每个单词首字母都大写,其余部分小写. function f(str){ var arr = str.toLowerCase().split(" "); //转小写,分割 ...

  5. 复习一个知识点——原、反、补码以及取反操作

    一.相关概念 1.1  机器数与真值 ·机器数  计算机中存储的数据都是带符号的二进制数,例如:5 → 0000 0101 , -5 → 1000 0101  此类数值称之为机器数. ·真值  为区别 ...

  6. 【LeetCode】Maximize Sum Of Array After K Negations(K 次取反后最大化的数组和)

    这道题是LeetCode里的第1005道题. 题目描述: 给定一个整数数组 A,我们只能用以下方法修改该数组:我们选择某个个索引 i 并将 A[i] 替换为 -A[i],然后总共重复这个过程 K 次. ...

  7. js字符串字母大小写转换

    toLocaleUpperCase 方法 返回一个字符串,其中所有的字母字符都被转换为大写,同时适应宿主环境的当前区域设置.  stringVar.tolocaleUpperCase( ) 必选的 s ...

  8. postgresql 遍历字符串数组_每日一道编程题(348):1005.K次取反后最大化的数组和...

    1005.K次取反后最大化的数组和 每日编程中遇到任何疑问.意见.建议请公众号留言或直接撩Q474356284(备注每日编程) 给定一个整数数组 A,我们只能用以下方法修改该数组:我们选择某个个索引  ...

  9. java字符串取反_Java探索之string字符串的应用代码示例

    String类中提供了丰富的用于操作字符串的方法. int indexOf(String str) 该方法用于返回当给定字符串在当前字符串中的位置,若当前字符串不包含给定字符串则返回-1. 重载的方法 ...

最新文章

  1. python【力扣LeetCode算法题库】4- 寻找两个有序数组的中位数
  2. Boost.MultiIndex 双向映射示例
  3. 网站页面左右_广州网站优化的技巧是什么?
  4. 前端学习(3095):vue+element今日头条管理-回顾
  5. [html] link标签的属性media有哪些值?都有什么作用?
  6. B. Make it Divisible by 25
  7. androidstudio 日历视图怎么显示农历_ipad自带的日历程序
  8. [拇指飞动]读《程序员修炼之道:从小工到专家》
  9. Windows Server 2012 如何将计算机图标添加到桌面
  10. 论文笔记_S2D.06-2018-BMVC-用于实时语义分割的轻量级精细网络RefineNet
  11. 电路实验---全桥整流电路
  12. 芋头怎么蒸好吃 蒸芋头的技巧有哪些
  13. android操作蓝牙打印机(上)
  14. python几种矩阵重组降维方式对比
  15. python 支持erp自动化操作
  16. [干货] 一文看懂numpy.nonzero() 与 numpy.argwhere()非零元素处理
  17. 刑侦科推理试题(不知来源,最右APP看到)
  18. arduino灯带随音乐_Arduino—超简单音乐制作
  19. 中科院计算机和理论物理双硕士白,[中科院物理研究所]2005年硕士招生专业及研究方向_跨考网...
  20. imagex工具整合window11的wim镜像

热门文章

  1. 通过简单的类和接口实现手机套餐办理服务
  2. 这三个方法让你实现手写字扫描成电子版
  3. Vue-router:二级路由跳转另一条路由下的子级
  4. python中的帮助系统_python系统模块
  5. java山地自行车怎么看型号_自行车大小型号如何区分的
  6. 红米NOTE5 ROOT教程
  7. MySQL的索引是如何实现的
  8. linux floppy 虚拟,Floppylinux
  9. 有感觉,有深意的说辞
  10. 《数据解构》HashMap源码解读