比较字符串

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

第一,你可以用函数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的第三个参数。
相关文章