比较字符串

你可以用等于号来比较两个字符串。但是,这个运算符是区分大小写的。如果你不希望字符串的大小写影响比较结果,你可以有两个选择:

第一,你可以用函数UCASE()或LCASE()把你要进行比较的字符串转换成大写或小写:

<%

user_name=Andrew Jones

if UCASE(user_name)=ANDREW JONES then Greeting=Welcome Andrew Jones!

%>

第二,你可以用函数STRCOMP()进行字符串的比较。函数STRCOMP()比较两个字符串,当它们相等时返回0值。你可以用这个函数执行区分大小写或不区分大小写的比较。这里有这个函数的一些例子及其返回值:

<%=STRCOMP(Apple,Apple)%>

0

<%=STRCOMP(Apple,APPLE)%>

1

<%=STRCOMP(Apple,APPLE,1)%>

0

前两个例子执行的是区分大小写的比较。在最后一个例子中,执行的是忽略大小写的比较。为了执行不区分大小写的比较,你提供了值为1的第三个参数。