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 + -
显示快捷键?