最新
文章专题
视频专题
问答1
问答10
问答100
问答1000
问答2000
关键字专题1
关键字专题50
关键字专题500
关键字专题1500
TAG最新
视频文章
推荐1
推荐3
推荐5
推荐7
推荐9
推荐11
推荐13
推荐15
推荐17
推荐19
推荐21
推荐23
推荐25
推荐27
推荐29
推荐31
推荐33
推荐35
推荐37
视频文章20
视频文章30
视频文章40
视频文章50
视频文章60
视频文章70
视频文章80
视频文章90
视频文章100
视频文章120
视频文章140
视频2
关键字专题
关键字专题
tag2
tag3
文章专题
文章专题2
文章索引1
文章索引2
文章索引3
文章索引4
文章索引5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
文章专题3
科技
教育
生活
旅游
时尚
美容
美食
健康
体育
游戏
汽车
元宇宙
家电
财经
百科
科技
首页
业界
互联网
手机
AI
VR
电商
苹果
安卓
6G
5G
数码
测评
学院
鸿蒙
软件
电脑
知识百科
专题
点击下载
本文文档
当前位置:
首页
-
科技
-
知识百科
-
正文
JavaScriptindexOf忽略大小写_javascript技巧
来源:动视网
责编:小采
时间:2020-11-27 20:42:17
JavaScriptindexOf忽略大小写_javascript技巧
JavaScriptindexOf忽略大小写_javascript技巧:下面像大家介绍如何让javascript中indexOf函数忽略大小写呢。 把他们全都换成大写或小写,再比较就可以了。 这是比较简单的一种做法! indexOf对象内第一次出现子字符串的字符位置, 用toLowerCase或toUpperCase如下代码: var testStr
推荐度:
点击下载本文
文档为doc格式
导读
JavaScriptindexOf忽略大小写_javascript技巧:下面像大家介绍如何让javascript中indexOf函数忽略大小写呢。 把他们全都换成大写或小写,再比较就可以了。 这是比较简单的一种做法! indexOf对象内第一次出现子字符串的字符位置, 用toLowerCase或toUpperCase如下代码: var testStr
下面像大家介绍如何让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())); script>
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
或者看看下面这个是如何对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 = "absnegKIugfkalg"; alert(test.indexOf("kiu",false)); script>
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
下面这个兼容原来的 indexOf函数,可以加入直接拿来进行忽略大小写的javascript的indexOf函数操作了。
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>
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
JavaScriptindexOf忽略大小写_javascript技巧
JavaScriptindexOf忽略大小写_javascript技巧:下面像大家介绍如何让javascript中indexOf函数忽略大小写呢。 把他们全都换成大写或小写,再比较就可以了。 这是比较简单的一种做法! indexOf对象内第一次出现子字符串的字符位置, 用toLowerCase或toUpperCase如下代码: var testStr
推荐度:
点击下载本文
文档为doc格式
标签:
大小写
js
javascript
热门焦点
最新推荐
猜你喜欢
热门推荐
专题
Top