js-filter-array-case-insensitive
simple test of case-insesitive filtering array values
by JOSE MANUEL GOMEZ ALVAREZ
HTML
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<body>
<button id="btn">"Click me"</button>
<div id="ret"></div>
</body>
JavaScript
$(document).ready(function(){
$("button").click(function() {
var array = [ "Dark Red", "Bright Yellow", "LightGreen " ];
var elem = "RED";
var ret = [];
ret = $.grep( array, function (n,i) {
return ( n && n.toLowerCase().indexOf(elem.toLowerCase())!=-1 );
}) ;
$("#ret").innerHtml = elem;
document.getElementById("ret").innerHTML = ret;
});
});