国产高清在线免费观看-国产高清在线免费无码-国产高清在线男人的天堂-国产高清在线视频-国产高清在线视频精品视频-国产高清在线视频伊甸园

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

JavaScript的indexOf忽略大小寫(xiě)

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

javascript中indexOf函數(shù)是嚴(yán)格區(qū)分大小寫(xiě)的,也就是當(dāng)我們使用javascript的indexOf函數(shù)的時(shí)候,
是無(wú)法進(jìn)行大小寫(xiě)同時(shí)進(jìn)行的。為我們的一些字符串操作造成了困難。
下面像大家介紹如何讓javascript中indexOf函數(shù)忽略大小寫(xiě)呢。
把他們?nèi)紦Q成大寫(xiě)或小寫(xiě),再比較就可以了。
這是比較簡(jiǎn)單的一種做法!


indexOf對(duì)象內(nèi)第一次出現(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>


或者看看下面這個(gè)是如何對(duì)indexof函數(shù)進(jìn)行擴(kuò)展的:
<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>


下面這個(gè)兼容原來(lái)的 indexOf函數(shù),可以加入直接拿來(lái)進(jìn)行忽略大小寫(xiě)的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 編輯過(guò)
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對(duì)中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國(guó)內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對(duì)港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場(chǎng)、車(chē)隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場(chǎng)作業(yè)而開(kāi)發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉(cāng)儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購(gòu)管理,倉(cāng)儲(chǔ)管理,倉(cāng)庫(kù)管理,保質(zhì)期管理,貨位管理,庫(kù)位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號(hào)管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 亚洲欧洲久久久精品 | 亚洲av无码乱码国产一区二区 | 国产又爽又刺激的视频 | 人妻精品久久久久中文字幕 | 欧美日韩精品一区二区三区在线 | 丰满少妇69激情啪啪无码 | 亚洲国产成人久久综合野外 | 亚洲精品无码久久久久秋霞 | 亚洲av高清在线一区二区三区 | 免费无码aⅴ免费中文字幕 免费人妻精品一区二区三区 | 日本卡一卡二卡乱码三卡四码 | 午夜A理论片在线播放 | 制服丝袜中文字幕国 | 人禽杂交18禁网站免费 | 国产精品欧美久久久久无广告 | 丰满少妇人妻无码 | 在线看片免费人成视频电影sm观看熟女女人影院视频少妇 | 亚洲av无码专区在线观看下载 | 亚州av免费一级视屏 | 国产69精品久久久久9999 | 亚洲中文字幕无码永久在 | 色欲久久久天天天综合网精品 | 国偷自产av一区二区三区 | 亚洲日本中文字幕在线四区 | 亚洲午夜国内自产拍在线观看 | 四虎免费成人精品视频 | 精品少妇人妻av免费久久久 | 亚洲av无码专区国产精品二区 | 欧亚成年男女深夜百度网盘 | 69国产成人精品午夜福中文 | 91精品国产综合久久福利 | 亚洲av综合色区无码专区桃色 | 国产人成激情视频在线观看 | 最新国产在线播放2025 | 成人国内精品视频在线观看 | 亚洲v无码专区国产观看一区 | 91成人网站| 麻豆国产高清精品国在线 | 欧美超级乱婬视频播放 | 国产国拍亚洲精品av麻豆 | 性爱综合网 |