i have an array which contains some values. i want if the textbox’s value contains a value from any of the element of that array it will show alert “exists”, otherwise “doesn’t exists”
I have tried the following code:
$('[id$=txt_Email]').live('blur', function (e) {
var email = $('[id$=txt_Email]').val();
var array = ['gmail.com', 'yahoo.com'];
if (array.indexOf(email) < 0) { // doesn't exist
// do something
alert('doesnot exists');
}
else { // does exist
// do something else
alert('exists');
}
});
But this is comparing the whole value with the array’s element. i want to use contains function as we can in C# with string.Please help me.
I want if user type “test@gmail.com” it will show exists in array. if user enter “test@test.com” it will alert doesnot exists.
To find the match not exact string you need to do some thing like
Live Demo