男女做爽爽爽网站-男女做羞羞高清-男女做爰高清无遮挡免费视频-男女做爰猛烈-男女做爰猛烈吃奶啪啪喷水网站-内射白浆一区

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

JavaScript的indexOf忽略大小寫

admin
2010年8月18日 1:17 本文熱度 4440

javascript中indexOf函數(shù)是嚴格區(qū)分大小寫的,也就是當我們使用javascript的indexOf函數(shù)的時候,
是無法進行大小寫同時進行的。為我們的一些字符串操作造成了困難。
下面像大家介紹如何讓javascript中indexOf函數(shù)忽略大小寫呢。
把他們全都換成大寫或小寫,再比較就可以了。
這是比較簡單的一種做法!


indexOf對象內第一次出現(xiàn)子字符串的字符位置,
用toLowerCase或toUpperCase如下代碼:


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


或者看看下面這個是如何對indexof函數(shù)進行擴展的:
<script>
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>


下面這個兼容原來的 indexOf函數(shù),可以加入直接拿來進行忽略大小寫的javascript的indexOf函數(shù)操作了。
<script language="javascript">
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>


該文章在 2010/8/18 1:17:04 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內大量中小企業(yè)的青睞。
點晴PMS碼頭管理系統(tǒng)主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業(yè)務管理,結合碼頭的業(yè)務特點,圍繞調度、堆場作業(yè)而開發(fā)的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點晴WMS倉儲管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 二区无码国产97人妻人人做人碰人人爽 | 韩国伦理片在线 | 柠檬av综合导航 | 日本妈妈大奶 | 2022在线国产一区 | 亚洲无吗精品AV九九久久 | 成人自慰在线免费观看 | japanesehd无码专区| 久久免费手机视频 | 毛片毛片 是个 毛片 | 精品视频一区在线观看 | 日韩a无v码在线播放免费 | www国产精| 黑人巨大精品一区二区在线 | 91精品国产综合久久久久久 | 2024四虎影视最新免费 | 欧美一级欧美一级高清 | 含羞草永久登录地址 | 一本到亚洲网 | 精品国产日韩亚洲一区在线 | 麻豆av在线播放免费网站 | 亚洲av永久无码精品一区二区 | 日本老太做爰XX0LD | 精品做爰无码片麻豆 | 久久精品久久久久久久不卡 | 国产对白老熟女正在播放 | a亚洲无码中字幕在线观看 a亚洲在线观看不卡高清 | 国产精品毛片完整版视频 | 中文无遮挡国产日韩综合一区二区 | AV日日碰狠狠躁久久躁 | 国产欧美在线观看免费观看 | 特级毛片免费观看视频 | 国产精品女上位在线观看 | h高潮嗯啊娇喘抽搐视频a片小说熟妇中文人妻一区 | 亚洲成年永久免费播放片网址 | 成av人片一区二区三区久久 | 中文精品久久久久国产网址 | 波多野结衣办公室双飞 | 亚洲国产tv在线观看 | 国产精品日本无码久久一老A | 日本不卡在线观看免费v |