javascript的indexOf如何才能忽略大小写

qdwz5

qdwz5

2016-02-19 16:57

今天图老师小编要跟大家分享javascript的indexOf如何才能忽略大小写,精心挑选的过程简单易学,喜欢的朋友一起来学习吧!

  javascript 中 indexOf 是严格区分大小写的

  如何才能忽略大小写呢?

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

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

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

  用toLowerCase或toUpperCase

scriptvar testStr = 'ABCDEF';var subStr = 'bcd';  alert(testStr.toLowerCase().indexOf(subStr.toLowerCase()));testStr = 'AbCdEf';alert(testStr.toLowerCase().indexOf(subStr.toLowerCase()));/script

  或者:

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

scriptString.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 = "absnegKIugfkalg";  alert(test.indexOf("kiu",false));/script

  或者:

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

  看看我这个,兼容原来的 indexOf

script language="javascript"/*作者:阿牛(牛昆亮) QQ:273352165 MSN:niukl@hotmail.com  声明:可以免费使用,请您保留此信息    如果您有什么改过,记得告诉我!*/String.prototype._indexOf = String.prototype.indexOf;String.prototype.indexOf = function(){    if(typeof(arguments[arguments.length - 1]) != 'boolean')        return this._indexOf.apply(this,arguments);    else    {        var bi = arguments[arguments.length - 1];        var thisObj = this;        var idx = 0;        if(typeof(arguments[arguments.length - 2]) == 'number')        {            idx = arguments[arguments.length - 2];            thisObj = this.substr(idx);        }                var re = new RegExp(arguments[0],bi?'i':'');        var r = thisObj.match(re);        return r==null?-1:r.index + idx;    }}  alert("bcssssasdfsdf".indexOf('A',3,true));  alert("bcssssasdfsdf".indexOf('a',3));/script

展开更多 50%)
分享

猜你喜欢

javascript的indexOf如何才能忽略大小写

Web开发
javascript的indexOf如何才能忽略大小写

如何区分大小写比较?

SQLServer
如何区分大小写比较?

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

如何使replace方法不区分大小写?

ASP
如何使replace方法不区分大小写?

Word快速更改文字大小写

办公软件
Word快速更改文字大小写

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

巧用Excel 转换人民币大小写

电脑入门
巧用Excel 转换人民币大小写

WPS文字大小写字母转换

电脑入门
WPS文字大小写字母转换

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

如何使用Win10系统的回退功能

如何使用Win10系统的回退功能

Visual C#组件技巧之ComboBox美容

Visual C#组件技巧之ComboBox美容
下拉加载更多内容 ↓