feifa.java

来自「java+sql 图书管理系统」· Java 代码 · 共 152 行

JAVA
152
字号
package MyLibraryok.borrow.jiemian;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 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] > 64 && c[j] < 91 ||                    c[j] > 96 && c[j] < 123) {                    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 + =
减小字号Ctrl + -
显示快捷键?