⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 check.java

📁 网站的实例
💻 JAVA
字号:
package ebs;

import java.sql.*;

public class check{

boolean right=true;

//检查是否数据为空
public boolean check_blank(String str){
boolean blank=true;
if(str==null||str.trim().compareTo("")==0)
blank=false;
return blank;
}

//检查某个字符是否为合法的字符
public boolean check_have(String[] words,String temp){
    boolean have=true,have_tmp=false;
    int I,J;
    for(I=0;I<temp.length();I++){
        String t=temp.substring(I,I+1);
        for(J=0;J<words.length;J++){
            have_tmp=false;
            if(words[J].equals(t)){
            	have_tmp=true;
            	break;}
        }
        if(!have_tmp){
        	have=false;
        	break;
        }}
        return have;
}

//检查字符串是否包含某个字符
public boolean check_str_char(String str,String tag){
	boolean have_tag=false;
	int I;
	for(I=0;I<str.length();I++){
		if(str.substring(I,I+1).equals(tag))
		have_tag=true;
	}
	return have_tag;
}

//检查用户名是否合法
public boolean check_user(String str){
	String[]
	word={"a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","0","1","2","3","4","5","6","7","8","9","_"};
	if(str==null||str.trim().length()<3||str.trim().length()>20)
	right=false;
	else{
	if(!check_have(word,str)){
		right=false;}
	}
	return right;
}

//检查密码是否合法
public boolean check_pass(String pass,String repass){
	if(pass==null||pass.trim().length()<5||pass.trim().length()>20)
	right=false;
	else if(!pass.trim().equals(repass))
	right=false;
	return right;
}

//检查E-mail地址是否合法
public boolean check_email(String email){
	if(!check_str_char(email,"@")||!check_str_char(email,"."))
	right=false;
	return right;
}
//检查邮编是否合法
public boolean check_postzip(String postzip){
	String[] post={"0","1","2","3","4","5","6","7","8","9"};
	if(postzip==null||postzip.trim().length()!=6)
	right=false;
	else if(!check_have(post,postzip.trim()))
	right=false;
	return right;
}

//检查身份证号码是否合法
public boolean check_idcard(String idcard){
	String[] id_card={"0","1","2","3","4","5","6","7","8","9"};
	if(idcard==null||(idcard.trim().length()!=15&&idcard.trim().length()!=18))
	right=false;
	else if(!check_have(id_card,idcard.trim()))
	right=false;
	return right;
}

//检查是否已经有这个用户注册
public boolean check_user_have(String user){
	java.sql.Connection Conn;
	java.sql.Statement Stmt;
	java.sql.ResultSet Rst;
	try{
	Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");}
	catch(java.lang.ClassNotFoundException e){
		System.out.print(e);
	}
	try{
	Conn=DriverManager.getConnection("jdbc:odbc:ebookstore","","");
	Stmt=Conn.createStatement();
	Rst=Stmt.executeQuery("select * from USER_INFO where user_name='"+user+"'");
	if(Rst.next())
	right=false;
	Rst.close();
	Stmt.close();
	Conn.close();}
	catch(SQLException ex){
		System.out.print(ex);}
		return right;
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -