asp 验证用户名是否包含有非常字符的函数
网络编程 2025-03-24 01:27www.168986.cn编程入门
函数:IsValidUserName(验证用户名)
参数:UserName(用户名称)
作者:阿里西西
日期:2007年7月15日
描述:此函数用于检查用户名是否包含非法字符。如果不含非法字符,函数返回true;否则,返回false。
示例:调用IsValidUserName函数,传入用户名作为参数。
函数实现:
定义函数IsValidUserName,接受一个字符串类型的参数UserName。初始化一个布尔变量IsValidUserName为True。
使用For循环遍历UserName中的每一个字符。通过Lcase函数将字符转换为小写,使用Mid函数获取UserName中第i个字符。如果字符存在于"$!<>&?^%@~`&();:+='"" "这些非法字符中,将IsValidUserName设置为False并退出函数。否则,继续检查下一个字符。
如果整个用户名都没有包含非法字符,函数返回True;否则,返回False。
调用示例:在应用程序中调用该函数,检查用户输入的用户名是否合法。例如,在注册表单中,当用户提交注册信息时,可以通过调用该函数来验证用户输入的用户名是否符合要求。如果不符合要求,可以提示用户重新输入或进行相应的处理。