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

📄 feifa.java

📁 java+sql 图书管理系统
💻 JAVA
字号:
package MyLibraryok.readers;


import javax.swing.JOptionPane;

//import java.util.Date;
/**
 * <p>Title: </p>
 *
 * <p>Description: </p>
 *
 * <p>Copyright: Copyright (c) 2006</p>
 *
 * <p>Company: </p>
 *
 * @author not attributable
 * @version 1.0
 */
public class Feifa {
    //K为  1   时表示非法,      为  0  时表示合法
    public Feifa() {
        try {
            jbInit();
        } catch (Exception ex) {
            ex.printStackTrace();
        }
    }

    public boolean ftiaoxingma(String s) {
        int k = 0;
        if (s.length() < 5 || s.length() > 25) {
            JOptionPane.showMessageDialog(null,
                                          "请刷入6到25个数字的条形码:", "温馨提示", 0);
            k = 1;
        } else {
            int a;
            for (int i = 0; i < s.length(); i++) {
                a = s.charAt(i);
                if (a < 47 || a > 58) {
                    JOptionPane.showMessageDialog(null,
                                                  "请刷入正确的条形码:", "温馨提示", 0);
                    k = 1;
                    break;
                }
            }
        }
        if (k == 0) {
            return false;
        } else {
            return true;
        }
    }

    public boolean fbianhao(String s) {
        int k = 0;
        if (s.length() < 4 || s.length() > 12) {
            JOptionPane.showMessageDialog(null,
                                          "请输入4到12个数字的编号:", "温馨提示", 0);
            k = 1;
        } else {
            int a;
            for (int i = 0; i < s.length(); i++) {
                a = s.charAt(i);
                if (a < 47 || a > 58) {
                    JOptionPane.showMessageDialog(null,
                                                  "编号内请输入数字:", "温馨提示", 0);
                    k = 1;
                    break;
                }
            }
        }
        if (k == 0) {
            return false;
        } else {
            return true;
        }
    }

    public boolean fname(String s) {
        int k = 0;
        if (s.length() < 2 || s.length() > 20) {

            JOptionPane.showMessageDialog(null,
                                          "姓名不得少于2个或多于20个字:", "温馨提示", 0);
            k = 1;
        } else {
            char[] ming = new char[s.length()];
            for (int i = 0; i < s.length(); i++) {
                ming[i] = s.charAt(i);
            }
            for (int j = 0; j < s.length(); j++) {
                if (ming[j] > 64 && ming[j] < 91 || ming[j] > 96 &&
                    ming[j] < 123 || ming[j] < 97 && ming[j] > 123 ||
                    ming[j] > 225) {
                    k = 0;
                } else {
                    JOptionPane.showMessageDialog(null,
                                                  "姓名不可以添写非法字符:", "温馨提示", 0);
                    k = 1;
                    break;
                }
            }
        }
        if (k == 0) {
            return false;
        } else {
            return true;
        }
    }

    public boolean fdianhua(String s) {
        int k = 0;
        if (s.length() < 6 || s.length() > 12) {
            JOptionPane.showMessageDialog(null,
                                          "请输入6到12位的电话号码:", "温馨提示", 0);
            k = 1;
        } else {
            char[] dianhua = new char[s.length()];
            for (int i = 0; i < s.length(); i++) {
                dianhua[i] = s.charAt(i);
            }
            for (int j = 0; j < s.length(); j++) {
                if (dianhua[j] < 48 || dianhua[j] > 57 || s.length() < 4 ||
                    s.length() > 12 || s.length() == 0) {
                    JOptionPane.showMessageDialog(null,
                                                  "请输入数字:", "温馨提示", 0);
                    k = 1;
                    break;
                }
            }
        }
        if (k == 0) {
            return false;
        } else {
            return true;
        }
    }

    public boolean fzhengjian(String s) {
        int k = 0;
        if (s.length() < 15 || s.length() > 20) {
            JOptionPane.showMessageDialog(null,
                                          "证件号码不得超过20位或少于15位", "温馨提示", 0);
            k = 1;
        } else {
            char[] c = new char[s.length()];
            for (int i = 0; i < s.length(); i++) {
                c[i] = s.charAt(i);
            }
            for (int j = 0; j < s.length(); j++) {
                if (c[j] > 47 && c[j] < 58 || c[j] > 87 && c[j] < 89 ||
                    c[j] > 119 && c[j] < 121) {
                    k = 0;
                    //break;
                } else {
                    JOptionPane.showMessageDialog(null,
                                                  "证件号码不合法:", "温馨提示", 0);
                    k = 1;
                    break;
                }
            }
        }
        if (k == 0) {
            return false;
        } else {
            return true;
        }
    }

    private void jbInit() throws Exception {
    }


}

⌨️ 快捷键说明

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