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;

    });
});