ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScriptのindexOfはcase_javascriptのヒントを無視します

JavaScriptのindexOfはcase_javascriptのヒントを無視します

WBOY
リリース: 2016-05-16 18:55:14
オリジナル
2008 人が閲覧しました

JavaScriptのindexOf関数で大文字と小文字を区別しないようにする方法を紹介します。
すべてを大文字または小文字に変更して比較します。
これは比較的簡単な方法です。
indexOf オブジェクト内で部分文字列が初めて出現する文字位置。
次のように toLowerCase または toUpperCase を使用します。


[Ctrl A すべて選択 注: 外部 Js を導入する必要がある場合は、更新して実行する必要があります
]

または次の Indexof 関数の拡張方法を参照してください:

[Ctrl A すべて選択 注:
外部 Js を導入する必要がある場合は、更新して実行する必要があります
]
以下は元の IndexOf 関数と互換性があるため、JavaScript の大文字と小文字を無視するために直接使用できる IndexOf 関数操作を追加できます。
[Ctrl A すべて選択 注: <script> var testStr = 'ABCDEF'; var subStr = 'bcd'; alert(testStr.toLowerCase().indexOf(subStr.toLowerCase())); testStr = 'AbCdEf'; alert(testStr.toLowerCase().indexOf(subStr.toLowerCase())); </script>外部 Js を導入する必要がある場合は、<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> を実行するために更新する必要があります]
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート