javascript中indexOf函数是严格区分大小写的,也就是当我们使用javascript的indexOf函数的时候,

是无法进行大小写同时进行的。为我们的一些字符串操作造成了困难。

下面像大家介绍如何让javascript中indexOf函数忽略大小写呢。

把他们全都换成大写或小写,再比较就可以了。

这是比较简单的一种做法!

indexOf对象内第一次出现子字符串的字符位置,

用toLowerCase或toUpperCase如下代码:

var testStr = 'ABCDEF';

var subStr = 'bcd';

alert(testStr.toLowerCase().indexOf(subStr.toLowerCase()));

testStr = 'AbCdEf';

alert(testStr.toLowerCase().indexOf(subStr.toLowerCase()));

或者看看下面这个是如何对indexof函数进行扩展的:

String.prototype.indexOf = function(f,m){

var mm = (m == false) ? "i":"";

var re = eval("/"+ f +"/"+mm);

var rt = this.match(re);

return (rt == null) ? -1:rt.index;

}

var test = "absnegKIu

java indexof 忽略大小写_JavaScript的indexOf忽略大小写相关推荐

  1. java indexof 忽略大小写_javascript的indexOf如何才能忽略大小写

    如何才能忽略大小写呢? 把他们全都换成大写或小写,再比较就可以了 indexOf对象内第一次出现子字符串的字符位置 用toLowerCase或toUpperCase var testStr = 'AB ...

  2. java indexof 返回值_Java String indexOf() 方法

    例如: 在字符串中搜索"cjavapy"的首次出现:String myStr = "c java python is cjavapy and www.cjavapy.co ...

  3. git在已忽略文件夹中不忽略指定文件

    注意:结尾的星号不能去,去掉就无效了 1.在已忽略文件夹中不忽略指定文件夹 /node_modules/* !/node_modules/layer/ 2.在已忽略文件夹中不忽略指定文件 /node_ ...

  4. git 怎么提交忽略文件夹_git 设置忽略文件提交的几种方式

    在使用git进行项目管理的时候,有时候一些安装包之类,或者自己本地项目使用的一些编译文件,在不需要提交到远程仓库时,可以通过以下几种方式设置忽略提交,包括文件夹和单个文件.之前自己项目里面采用了第二种 ...

  5. svn 忽略文件夹,svn忽略版本控制

    代码提交时选择需要忽略的文件夹 右键需要忽略的文件夹选择忽略或递归忽略 如果有文件出现X号代表该文件已经关联上版本,需要删除后才可全部忽略,或者该文件夹下都是新建 ?文件

  6. mysql查询字段大小写结果相同,mysql大小写查询不敏感,mysql5.7查询不区分大小写解决方案。

    下面有两条sql,主键查询,在mysql中查询到的结果相同. SELECT* FROM USER WHEREid = 'EM58hdK4nXC';SELECT* FROM USER WHEREid = ...

  7. c语言首字母大小写字母转换,C语言大小写字母转换,C语言 大小写字母转换

    导航:网站首页 > C语言大小写字母转换,C语言 大小写字母转换 C语言大小写字母转换,C语言 大小写字母转换 匿名网友: #includevoid main(){char c1,c2: // ...

  8. java字符串的比较(区分大小写、忽略大小写)

    字符串对比 问题描述 给定两个仅由大写字母或小写字母组成的字符串(长度介于1到10之间),它们之间的关系是以下4中情况之一: 1:两个字符串长度不等.比如 Beijing 和 Hebei 2:两个字符 ...

  9. JAVA各种知识点/注意点和容易忽略的点(详细)

    写代码: 1,明确需求.我要做什么? 2,分析思路.我要怎么做?1,2,3. 3,确定步骤.每一个思路部分用到哪些语句,方法,和对象. 4,代码实现.用具体的java语言代码把思路体现出来. 学习新技 ...

最新文章

  1. linux正则表达有话说
  2. 利用Hyperledger Fabric开发你的第一个区块链应用
  3. 牛客网(剑指offer) 第十二题 数值的整数次方
  4. java 注入日志_java框架学习日志-5(常见的依赖注入)
  5. C++11强类型枚举——枚举类
  6. php判断手机号码归属地,手机号码归属查询大全所在位置(PHP通过API获取手机号码归属地)...
  7. 高防ip是如何防御攻击的?
  8. 淘宝模拟登录 +淘宝商品详情数据、淘宝商品列表数据爬取
  9. 老毛桃PE系统,迁移系统机械到固态硬盘
  10. 爬取网易云音乐个人动态中的视频(Ⅱ): 分析并获取api
  11. 系统设计 - 短链接系统 short url
  12. Spring三大核心思想详解
  13. centos7安装harbor详细教程
  14. liunx 查看oracle监听,Linux配置Oracle监听提示异常
  15. 配音秀今天怎么显示服务器,教你如何玩转配音秀
  16. 精美绝伦,世界无双的微积分教材精品
  17. psd文件一键瘦身脚本使用详细步骤
  18. 最新整理CVPR、ICCV、ECCV会议及地点
  19. 无线路由器无线桥接(二)
  20. 什么是 k8s OAM?

热门文章

  1. Tomcat 能稳定支持的最大用户并发数(详解)
  2. i.MX6多路视频采集系统
  3. toe网卡 linux c,TOE(TCP offload Engine)在高频交易中的应用
  4. android系统软件安装,Android系统软件安装方法
  5. 12306订票抢票攻略:2013春节我要回家
  6. 百问网七天物联网课程学习笔记——嵌入式
  7. Vagrant 如何调整虚拟机的内存大小?
  8. SuperMap iPortal低代码编辑器修改图表数据
  9. 中国邮递员问题最短路径(代码+实现)
  10. Qt开发一个小软件记录