Andrew Pallant

Software and Web Developer

Javascript equalsIgnoreCase Function

Published: Apr 07, 2009 11:48:00
Physical Link: Javascript equalsIgnoreCase Function


This week’s code sample is JAVASCRIPT based. I found this while researching user validation routines. This function is a javascript version of a common Java function. We have replicated the calling syntax as a java programmer would expect to use it by effectively appending it as a method of the javascript String Object.

For more great scripts: http://www.apriori-it.co.uk

Important Note: Works with IE and FireFox

//The first line assigns the MatchIgnoreCase function as
//an equalsIgnoreCase method of the String object 

String.prototype.equalsIgnoreCase = MatchIgnoreCase; 

function MatchIgnoreCase(strTerm, strToSearch)
{
	strToSearch = strToSearch.toLowerCase();
	strTerm = strTerm.toLowerCase();
	if(strToSearch==strTerm)
	{
		return true;
	} else {
		return false;
	}
}

Posted in Better Coding, Deployment, Ideas, Web Tagged: Code, equalsIgnoreCase, Javascript, Tips, Web