用户名和密码的校验
来源:互联网 发布:oracle数据库安装视频 编辑:程序博客网 时间:2024/05/17 00:55
package safe;
public class Check {
// 要求: 输入的用户名不得少于6位,最所为15位,且为数字字母和下滑线,首字符不能是数字和下滑线
public boolean user_nameCheckSafe(String user_name) {
boolean flag = true;
if ((user_name.length() > 15 || user_name.length() < 6)) {
flag = false;
System.out.println("6--15位之间");
}
if (flag == true) {
if (!((user_name.charAt(0) >= 'a' && user_name.charAt(0) <= 'z') || (user_name
.charAt(0) >= 'A' && user_name.charAt(0) <= 'Z'))) {
flag = false;
System.out.println("开始字符错误只能为字母");
}
}
if (flag == true) {
for (int i = 1; i < user_name.length(); i++) {
if (!(user_name.charAt(i) >= 'a' && user_name.charAt(i) <= 'z')
&& !(user_name.charAt(i) >= 'A' && user_name.charAt(i) <= 'Z')
&& !(user_name.charAt(i) == '_')
&& !(Character.getNumericValue(user_name.charAt(i)) >= 0 && Character
.getNumericValue(user_name.charAt(i)) < 10)) {
flag = false;
System.out.println("数字字母下划线");
break;
}
}
}
return flag;
}
public boolean user_passCheckSafe(String user_pass) {
boolean flag = true;
if ((user_pass.length() > 15 || user_pass.length() < 6)) {
flag = false;
System.out.println("6--15位之间");
}
if (flag == true) {
for (int i = 1; i < user_pass.length(); i++) {
if (!(user_pass.charAt(i) >= 'a' && user_pass.charAt(i) <= 'z')
&& !(user_pass.charAt(i) >= 'A' && user_pass.charAt(i) <= 'Z')
&& !(Character.getNumericValue(user_pass.charAt(i)) >= 0 && Character
.getNumericValue(user_pass.charAt(i)) < 10)) {
flag = false;
System.out.println("数字字母");
break;
}
}
}
return flag;
}
/**
* @param args
*/
public static void main(String[] args) {
Check c = new Check();
boolean flag;
flag = c.user_passCheckSafe("19840711");
System.out.println(flag);
}
}
- 用户名和密码的校验
- 用户名(手机号)和密码的后台校验
- 校验登录用户名和密码
- spring security对用户名和密码的校验过程
- 登录用户名和密码校验回来
- Shell程序校验OS和Oracle用户名密码
- Axis2服务端用户名和密码校验authentication代码
- Axis2服务端用户名和密码校验authentication代码
- Axis2服务端用户名和密码校验authentication代码
- tomcat的用户名和密码
- 存储的用户名和密码
- JS实现用户名,密码正则表达式的校验
- 用户名/密码/邮箱校验与提交
- (shell)校验oracle用户名密码是否正确
- MD5登录+SQL用户名密码校验
- jQuery校验用户名密码等问题
- oracle用户名解锁与用户名和密码的修改
- 破解本地的mysql用户名和密码
- Java变量类型间的相互转换 [转]
- Why i cant post article use client software?
- wxWidgets:国际化编程
- 深度破解中国服装网并购
- 游戏人间
- 用户名和密码的校验
- C++虚函数调用的反汇编解析
- 有关软件设计师的报名问题
- 记录一下ROR插件地址
- 第一帖
- Google网络储存付费服务上线
- 裸奔的“Mashup”
- 什么是Mashup?
- 中国软件也应用"版权+服务"的定价方式