以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]怎么判断用户密码的大写和小写呢?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=33832)

--  作者:sunbrain
--  发布时间:2013/5/25 11:06:00
--  [求助]怎么判断用户密码的大写和小写呢?

 如题

[此贴子已经被作者于2013-5-25 11:08:11编辑过]

--  作者:XYT
--  发布时间:2013/5/25 11:11:00
--  

http://www.foxtable.com/help/topics/0610.htm

 可以用LIKE (RB" Like "[A-Z]")

[此贴子已经被作者于2013-5-25 11:14:03编辑过]

--  作者:don
--  发布时间:2013/5/25 11:12:00
--  
Output.Show(Asc("A"))    \'65

Output.Show(Asc("a"))    \'97

--  作者:夕然
--  发布时间:2013/5/25 11:34:00
--  
使用access数据库,密码确实不区分大小写,方法是改成sql数据库
--  作者:jspta
--  发布时间:2013/5/25 15:29:00
--  

不要被误导,这个是foxtable比较字符串不区分大小写的原因。

Compare(strA, strB, ignoreCase)

strA:      用于比较的第一个字符串。
strB:       用于比较的第二个字符串。
ignoreCase:逻辑型,表示比较是否区分大小写,True表示不区分大小写,False表示区分大小写。

 

 

Dim s1 As String = "abc"
Dim
s2 As String = "ABC"
Output.Show(s1 = s2)
\'默认的比较, 不区分大小写
Output.Show(
String.Compare(s1, s2, False))
\'区分大小写