使用正则表达式的另一种方法(这比Zachary的答案更正确):

var string1 = 'someText',

string2 = 'SometexT',

regex = new RegExp('^' + string1 + '$', 'i');

if (regex.test(string2)) {

return true;

}

RegExp.test()将返回true或false。

另外,在开头加上“ ^”(表示字符串的开头),在结尾加上“ $”(表示字符串的结尾),以确保仅当“ sometext”是唯一文本时,您的正则表达式才匹配 在stringToTest中。 如果您要查找包含正则表达式的文本,则可以不使用它们。

使用string.toLowerCase()方法可能会更容易。

所以...正则表达式功能强大,但是只有在了解了它们的工作原理后才应使用它们。 当您使用不了解的内容时,可能会发生意外的事情。

有大量的正则表达式“教程”,但大多数似乎都在试图推广某种产品。 这看起来像是一个不错的教程...当然,它是为使用php而编写的,但是否则,它似乎是一个不错的初学者教程:[http://weblogtoolscollection.com/regex/regex.php]

这似乎是测试正则表达式的好工具:[http://gskinner.com/RegExr/]

php js 比较大小写,jQuery-JavaScript比较字符串而不区分大小写相关推荐

  1. php js 比较大小写,jquery与js字母大小写转换与首字母大写

    在js中实现字母大小写的转换,用的最多的就是toUpperCase方法与toUpperCase方法了,当然,有能力的同学也可以自定义函数,以实现更加个性化的字母大小写与首字母大写效果. 1.转换为大写 ...

  2. JavaScript 获取字符串指定字符的数量 JS 获取字符串指定字符的数量

    JavaScript 获取字符串指定字符 //循环对比计数 效率最低 function getCharCount1(str,char){let count= 0;for(let i=0;i<st ...

  3. JavaScript 将字符串转换为数字 – JS 字符串转 Int 示例

    JavaScript 将字符串转换为数字 – JS 字符串转 Int 示例 "John Doe" -> String 'John Doe' -> String &quo ...

  4. 字符串大小写转换html,用JavaScript将字符串进行大小写转换的方法

    用JavaScript将字符串进行大小写转换的方法 发布时间:2020-08-31 11:58:46 来源:亿速云 阅读:201 作者:小新 这篇文章主要介绍了用JavaScript将字符串进行大小写 ...

  5. js进阶 13 jquery动画函数有哪些

    js进阶 13 jquery动画函数有哪些 一.总结 一句话总结: 二.jquery动画函数有哪些 原生JavaScript编写动画效果代码比较复杂,而且还需要考虑兼容性.通过jQuery,我们使用简 ...

  6. 字符串处理_5个JavaScript的字符串处理库,不再996

    处理大小写转换,删除字母符号,Unicode处理,URL处理等 使用字符串可能是一项繁琐的任务,因为有许多不同的用例.例如,将字符串转换为驼峰大小写这样的简单任务可能需要几行代码才能达到最终目标. f ...

  7. jQuery (JavaScript 脚本库)

    jQuery 简介: 是一套兼容多浏览器的 javascript 脚本库. jQuery 在 2006 年 1 月由美国人 John Resig 在纽约的 barcamp 发布,由 Dave Meth ...

  8. jquery+javascript编写国籍控件

    jquery+javascript编写国籍控件 主要功能和界面介绍 国籍控件主要支持中文.英文过滤以及键盘上下事件. 源码介绍 国籍控件核心是两个文件,navtionality.js 和 mian.c ...

  9. js进阶 13-5 jquery队列动画如何实现

    js进阶 13-5 jquery队列动画如何实现 一.总结 一句话总结:同一个jquery对象,直接写多个animate()就好. 1.什么是队列动画? 比如说先左再下,而不是左下一起走 2.怎么实现 ...

最新文章

  1. java内存规范_Java内存模型-jsr133规范介绍
  2. shell mysql e_xshell怎么搭建mysql
  3. Annotations
  4. c++多字节与宽字节字符串转换(windows平台)
  5. 转:从零开始开发一款Android App (from 简书)
  6. 发现一个好工具RenderDoc
  7. 错误记录--更改tomcat端口号方法,Several ports (8005, 8080, 8009)
  8. Oracle 4dae,如何处理Python-CXOracle中未知词的错误报告问题,pythoncxOracle,查询,到,生僻字,报错...
  9. Gensee Android SDK(一)组成结构
  10. Permutation(构造+思维)
  11. 2021年中国电热饭盒市场趋势报告、技术动态创新及2027年市场预测
  12. Server-Side Timestamping in the Audit Trail System (XAF时间戳在审核中的应用代码)
  13. SQL语句- 条件查询
  14. macOS 下的 homebrew
  15. C语言之算法的概念和特点
  16. AI优秀开源项目总结
  17. RED5学习(二)——第一个red5项目
  18. 最短路 (Dijstra) 最短路
  19. 数学基础科目经典教材
  20. 6s手机为什么不显示4g网络连接服务器,苹果iPhone6S 设置4G网络的方法

热门文章

  1. EM: 生而为菌,自强不息-嗜酸杆菌在重金属污染土壤中的生态适应性机制
  2. EBioMedicine:西湖大学郑钜圣组-乳制品摄入与肠道微生态、心血管代谢健康的关系...
  3. Sciences:Knight组发表尸体降解过程中的微生物组
  4. 华裔教授教你写论文2.引言的逻辑解析
  5. 包吃包住包机票的培训你见过吗?云南高通量条形码培训班,截止5月31日
  6. 张和平:益生菌、肠道菌群与健康 |《科学通报》专辑
  7. Cell重磅发布15万人体微生物基因组!超大规模宏基因组研究揭示数千计人体微生物新物种...
  8. 斯坦福大学统计系教授带你玩转微生物组分析
  9. R语言使用gt包和gtExtras包优雅地、漂亮地显示表格数据:使用gt包可视化表格数据,使其易于阅读和理解、使用gtExtras包添加一个图,显示表中某一列中的数字、并为类型数据添加图像符号标签
  10. R语言distMeeus函数计算大圆距离实战(Great Circle Distance)