indexOf在javascript中

时间:2012-08-29 13:07:36

标签: javascript

  

可能重复:
  Javascript indexOf case insensitive

如何在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 个答案:

答案 0 :(得分:3)

在使用s

之前,使用key.toLowerCase()indexOf()转换为小写

答案 1 :(得分:0)

看看这个:

check this

这将解释它是如何工作的

答案 2 :(得分:0)

尝试toLowerCase()功能,并检查它是否在第一个位置:

<script type="text/javascript">
var s = "hello world";
var key="HELLO";    
if(s.toLowerCase().indexof(key.toLowerCase())>=0) alert("found")
</script>

答案 3 :(得分:0)

您可以使用不区分大小写的匹配:

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