Performs a case-insensitive comparison of two strings. Returns a negative number if string1 is less than string2; 0 if string1 is equal to string2; or a positive number if string1 is greater than string2.
See also Compare and FindNoCase.
CompareNoCase(string1, string2)
Strings to be compared.
<!--- This example shows the use of CompareNoCase ---> <HTML> <HEAD> <TITLE> CompareNoCase Example </TITLE> </HEAD> <BODY BGCOLOR=silver> <H3>CompareNoCase Example</H3> <P>The compare function performs a <I>case-insensitive</I> comparison of two strings. <CFIF IsDefined("FORM.string1")> <CFSET comparison = CompareNoCase(FORM.string1, FORM.string2)> <!--- switch on the variable to give various responses ---> <CFSWITCH EXPRESSION=#comparison#> <CFCASE VALUE="-1"> <H3>String 1 is less than String 2</H3> <I>The strings are not equal</I> </CFCASE> <CFCASE VALUE="0"> <H3>String 1 is equal to String 2</H3> <I>The strings are equal!</I> </CFCASE> <CFCASE VALUE="1"> <H3>String 1 is greater than String 2</H3> <I>The strings are not equal</I> </CFCASE> <CFDEFAULTCASE> <H3>This is the default case</H3> ...