如何在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中的任何函数是否可以检查密钥是小写还是大写
答案 0 :(得分:3)
在使用s
key
将.toLowerCase()
和indexOf()
转换为小写
答案 1 :(得分:0)
这将解释它是如何工作的
答案 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