1

重複の可能性:
Javascript indexOf 大文字と小文字を区別しない

javascript で IndexOf を使用して、キーが小文字か大文字かを気にせずに文字列内のキーを検索する方法

<script type="text/javascript">
 var s = "hello world";
 var key="HELLO";
 // the alert should say found if key is lower case or upper case     
 if(s.indexof(key)>1) alert("found") 
 </script>

キーが小文字か大文字かを確認できるJavaScriptの関数はありますか

4

4 に答える 4

3

使用する前に使用して両方skey小文字に変換してください.toLowerCase()indexOf()

于 2012-08-29T13:10:28.273 に答える
0

You could use case-insensitive matching:

var string = "This is a HelLo WoRld string";
var lookup = "hellO wOrld";

var result = string.match(lookup,"i");     // "i" = case insensitive
alert(result.index);                       // index starts at 0
于 2012-08-29T13:18:07.003 に答える
0

これを見て:

これをチェックして

これはそれがどのように機能するかを説明します

于 2012-08-29T13:09:22.853 に答える
0

関数を試して、toLowerCase()それが最初の位置にあるかどうかも確認してください。

<script type="text/javascript">
var s = "hello world";
var key="HELLO";    
if(s.toLowerCase().indexof(key.toLowerCase())>=0) alert("found")
</script>
于 2012-08-29T13:09:38.133 に答える