1、在做登录界面的时候,如果你对用户名和密码输入不作大小写区别的话,那么access数据库认为大小写都是一样的
例子:select count(*) from userTable where userName = 'user1' and userPwd = 'user1'
登录界面上输入用户民:USER1、密码:USER1查询语句同样的也会返回值,这样的话程序的可读性就变差了,为了防止这种情况的发生,必须区别大小写.下面的例子就可以实现这种功能
例子:select count(*) from userTable where strcomp(userName ,'user1',0) = 0 and strcomp(userPwd ,'user1',0)= 0
2、由于winform项目没有像web项目自带了验证控件,在winform中要解决输入文本框时只能输入半角的字符、规范实数、不含非法字符的字符串等,就需要用到Regex对象(正则表达式)
例子:只能接受半角输入
代码:
例子:输入规范的实数
代码:
例子:输入不含非法字符的字符串
代码:
本文介绍了在WinForm应用程序中如何实现登录界面的大小写敏感校验及输入文本框的正则表达式验证,包括限制全角输入、规范实数输入及排除非法字符。
1195

被折叠的 条评论
为什么被折叠?



