javascript includes() case insensitive

前端 未结 6 1419
臣服心动
臣服心动 2020-12-14 05:07

lets say I have an array of filter strings that I need to loop and check against with other passed in string.

var filterstrings = [\'firststring\',\'secondst         


        
6条回答
  •  独厮守ぢ
    2020-12-14 06:08

    You can create a RegExp from filterstrings first

    var filterstrings = ['firststring','secondstring','thridstring'];
    var regex = new RegExp( filterstrings.join( "|" ), "i");
    

    then test if the passedinstring is there

    var isAvailable = regex.test( passedinstring ); 
    

提交回复
热议问题