当前页面: 开发资料首页 → JSP 专题 → java里面有没有正则表达式?如何实现在Servlet用正则表达式对Email格式进行验证
java里面有没有正则表达式?如何实现在Servlet用正则表达式对Email格式进行验证
摘要: java里面有没有正则表达式?如何实现在Servlet用正则表达式对Email格式进行验证
如题所示
当然我说得不是用 struts或javascript
而是在Servelt自己写
email政则表达式
^(/w+((-/w+)|(/./w+))*)/+/w+((-/w+)|(/./w+))*/@[A-Za-z0-9]+((/.|-)[A-Za-z0-9]+)*/.[A-Za-z0-9]+$
/**
* 正则表达式校验
*
*
* @param str
* 待校验字符串
* @param reg
* 正则表达式
* @return false代表被校验的字符串符合正则表达式 true代表被校验的字符串不符合正则表达式
*/
public boolean isNotSuited(String str, String reg) {
Pattern p = Pattern.compile(reg);
Matcher m = p.matcher(str);
if (!m.find()) {
return true;
}
return false;
}
java.util.regex
这个包提供对正则的支持
可以看看
up