浏览 1140 次
该帖已经被评为隐藏帖
|
|
---|---|
作者 | 正文 |
发表时间:2008-07-18
package com.dd.struts.actions; import org.apache.struts.action.ActionErrors; import org.apache.struts.action.ActionForm; import org.apache.struts.action.ActionMessage; public class ExtForm extends ActionForm { protected GenericValidator gv = new GenericValidator(); /* * 判断字符串是否是一个空 * 是空返回true * 否则false * */ protected boolean isNull(String s) { boolean flag = false; if(s == null || s.trim().equals("")) { flag = true; } return flag; } /** * 判断是否是一个6位数字 * */ protected boolean isNum(String s) { boolean flag = false; String regex = "[0-9]{6}"; flag = s.matches(regex); return flag; } /** * 判断字符串是否有>=6位<br> * 是 返回true 则false * */ protected boolean isLenGe(String s) { boolean flag = false; if(s.length()>=6) { flag = true; } return flag; } /** * 判断是否是一个正确的email地址 * * */ protected boolean isEmail(String s) { boolean flag = false; String regex = "\\w+\\@\\w+\\.com|net|cn|net|org|com.cn"; flag = s.matches(regex); return flag; } protected void saveErrors(ActionErrors ae,String prop,String key) { ae.add(prop, new ActionMessage(key)); } } //ActionForm 类的扩展 能让继承类的数据验证提供了方便和重用 //当然这里写的太麻烦.GenericValidator 类里已经包含了很多的常用验证方法 //这里只是做为演示 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |