Match an associative array
by nosfan1019
HTML
<input type='text'>
<p></p>
<span></span>
CSS
span {
color: red;
}
JavaScript
$('input').keyup(function() {
var _val = $(this).val();
var map = {
"sun": "sunday",
"mon": "monday",
"tue": "tuesday",
"wed": "wednesday",
"thu": "thursday",
"fri": "friday",
"sat": "saturday"
};
var _array = ["sun", "mon", "tue", "wed", "thu", "fri", "sat"];
_val = _val.toLowerCase();
for (var i = 0; i < _array.length; i++) {
var index = _val.indexOf(_array[i])
if (index != -1) {
$('span').text('it worked');
$('span').text(map[_array[i]]);
return;
} else {
$('span').text('');
}
}
});