(1)代码:

var str = ‘1djh2fC3oeAio喜欢你AfB’;
//将字符串转为数组
var c = str.split(’’);
for (var i = 0; i < c.length; i++) {
//找到大写字母
if (c[i].search(/[A-Z]/) != -1) {
将大写转为小写替换大写
c[i] = c[i].toLowerCase();
}
}
将数组转为字符串输出
console.log(c.join(’’));

(2)思路:
①先将字符串转为数组(如果使用字符串的replace方法,返回的字符串只有最后一个大写转为小写)
②c[i].search(/[A-Z]/)如果返回的不为-1,证明c[i]是大写
③将大写转为小写
④最后将数组转为字符串

正则表达式大写转小写相关推荐

  1. 正则表达式--密码复杂度验证--必须包含大写、小写、数字、特殊字符中的至少三项

    密码复杂度要求: 大写字母.小写字母.数字.特殊字符,四项中至少包含三项. import org.junit.Test; import org.springframework.util.StringU ...

  2. 判断小写字母 php,php中怎样推断字母是大写照样小写_后端开发

    要领一: 运用正则表达式/^[a-z]+$/或许/^[A-Z]+$/举行推断. 实例以下: function checkcase($str) { if(preg_match('/^[a-z]+$/', ...

  3. 至少8位密码,包括大写、小写、数字、特殊字符中的三种即可(一般强密码规则)

    至少8位密码,包括大写.小写.数字.特殊字符中的三种即可    正则表达式:^(?![A-Za-z]+$)(?![A-Z\\d]+$)(?![A-Z\\W_]+$)(?![a-z\\d]+$)(?![ ...

  4. 人民币大写转小写,及人民币格式判断

    第一种方式 package com.sinux.qunz.utils; import java.io.Serializable; import java.util.regex.Matcher; imp ...

  5. java首字母大写工具类_StringUtil 字符串工具类 将一个字符串的首字母改为大写或者小写 将一 联合开发网 - pudn.com...

    StringUtil 所属分类:Java编程 开发工具:Java 文件大小:2KB 下载次数:14 上传日期:2011-12-26 09:50:51 上 传 者:曲欣亮 说明:  字符串工具类 将一个 ...

  6. 至少8位密码,包括大写、小写、数字、特殊字符中的三种即可

    至少8位密码,包括大写.小写.数字.特殊字符中的三种即可 正则表达式:^(?![A-Za-z]+$)(?![A-Z\\d]+$)(?![A-Z\\W_]+$)(?![a-z\\d]+$)(?![a-z ...

  7. 【LaTeX 语法】字母表示 ( 大写、小写、异体 希腊字母 | 粗体字母 | 花体字母 )

    文章目录 一.希腊字母 ( 大写.小写.异体 ) 1.粗体字母 2.花体字母 一.希腊字母 ( 大写.小写.异体 ) 小写字母 代码 小写字母 效果 大写字母 代码 大写字母 效果 异体字母 代码 异 ...

  8. 无法识别的属性“targetFramework”。请注意属性名称区分大写和小写。错误解决的方法...

    "/CRM"应用程序中的server错误. 配置错误 说明: 在处理向该请求提供服务所需的配置文件时出错.请检查以下的特定错误具体信息并适当地改动配置文件. 分析器错误消息: 无法 ...

  9. Java黑皮书课后题第6章:*6.21(电话按键盘)国际标准的字母/数字匹配图如编程练习题4.15所示。编写一个测试程序,提示用户输入字符串形式的电话号码。程序将字母(大写或小写)翻译成数字

    6.21(电话按键盘) 题目 题目描述与运行示例 破题 代码 题目 题目描述与运行示例 6.21(电话按键盘)国际标准的字母/数字匹配图如编程练习题4.15所示,编写一个方法,返回给定大写字母的数字, ...

最新文章

  1. JAVA核心技术I---JAVA基础知识(查漏补缺private,static)
  2. 在SQL 2005中用T-SQL插入中文数据时出现的问号或乱码的解决方案[转]
  3. 016_Redis集群的删除和添加节点
  4. Swift 十进制二进制转换 (How to convert a decimal number to binary in Swift)
  5. 软件自学成才到公司要学历吗_作为一名自学成才的移动开发人员,我在旅途中学到了什么
  6. android fragment 教程,Android Fragment教程总结
  7. /usr/include/features.h:356:25: 致命错误: sys/cdefs.h:没有那个文件或目录
  8. 蓝宝石会升级bios吗_浴火重生 蓝宝石HD7950 Flex测BIOS提速
  9. java怎么播放视频_java 播放视频
  10. TensorFlow2.0 学习笔记(四):迁移学习(MobileNetV2)
  11. Python实现定时发邮件
  12. 个人申请软件著作权的记录
  13. CSS 基础3(内边距、外边距、边距模型)
  14. Android百日程序:绘画程序-画手指路径
  15. MySQL 自定义stuff函数
  16. 计算机设计网页基础知识,网页设计的基础知识
  17. Linux下使用ps命令查看某个进程文件的启动位置
  18. 全球及中国深紫外LED行业十四五规划及前景战略研究报告2021-2027年版
  19. IP 定位 经纬度 API
  20. nature文章再也不会出现模糊图片An integrated imaging sensor for aberration-corrected 3D photography

热门文章

  1. PID控制器中的常见问题
  2. 大连理工大学GlobalProtect使用方法
  3. 老男孩mysql运维dba实战21部完整版_老男孩MySQL DBA 运维课程全套,资源教程下载...
  4. C# 及excel中【总体方差】、【样本方差】的计算公式
  5. android蓝牙传输文件到mysql_蓝牙opp文件发送过程剖析
  6. Win10怎么关闭smartscreen筛选器检测功能?
  7. QT报错:Gtk-Message:Failed to load module “gail“
  8. PL_SQL模块学习之十六、记录
  9. 【巨人的肩膀上制造世界】——1——Unity3D实用插件之地形插件Gaia,高质高效搭建你的地形,全中文教程!
  10. C# WinForm系列-创建Windows项目