关于javascript:javascript indexOf不区分大小写

java script index Of not case senstive

本问题已经有最佳答案,请猛点这里访问。

我有这个代码:

1
2
3
4
5
6
7
8
9
var textarea = document.getElementById('myTextarea');
var tag = '<!DOCTYPE html>';
var textValue = textarea.value;

if (textValue.indexOf(tag) != -1) {
  document.getElementById('status').innerHTML ="match found";
} else {
  document.getElementById('status').innerHTML ="no match found";
}

我想让indexOf匹配标签,不管var标签是大写还是小写。我该怎么做呢?


像这样使用EDOCX1[0]

1
2
3
4
5
6
7
8
9
10
var textarea = document.getElementById('myTextarea');
var tag = '<!DOCTYPE html>';  
var textValue=textarea.value;

if (textValue.toUpperCase().indexOf(tag.toUpperCase())!=-1)
{
   document.getElementById('status').innerHTML ="match found";
} else {
       document.getElementById('status').innerHTML ="no match found";
}

这样,条件将两者都作为大写进行比较,即使其中一个是小写的,因此不区分大小写。