java里面有没有正则表达式?如何实现在Servlet用正则表达式对Email格式进行验证 如题所示当然我说得不是用 struts或javascript而是在Servelt自己写 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 email政则表达式^(\w+((-\w+)|(\.\w+))*)\+\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$ /** * 正则表达式校验<br> * <br> * * @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 这个包提供对正则的支持可以看看 求:高手指点一个登录数据库验证问题! java.lang.ClassNotFoundException: com.gsms.servlet.RegisterServlet Struts2 上传文件 javabean的问题 解读WEB层框架的核心机制 如果显示自己的JSP网页? el表达示的问题 异常简单,十万火急!!! 关于在JAVA 中DOM4j解析XML的问题 基于web的高校仪器设备管理系统 请教:关于处理web页面的问题 webwork2.2.2+spring1.2.8+hibernate3.0 如何配置运行在Tomcat5.5.12?
^(\w+((-\w+)|(\.\w+))*)\+\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$ /**
* 正则表达式校验<br>
* <br>
*
* @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;
}
这个包提供对正则的支持可以看看