没这么简单,java.sun.com上有标准的例程,如果需要的话,可以帮你找找。
解决方案 »
- 不借助eclipse能得出结果的,他/她就是高高手
- 如何把action中的list集合转成json数组
- dwr用HttpServletRequest做参数回调函数就不执行了
- dwr设置下拉选项的问题?
- 怎么把word文件导入页面编辑器
- 菜鸟的sql问题!!!!!!!!!!!
- javascript响应ActiveX事件的问题
- 请教tomcat问题
- 运行struts自带的struts-blank.war出错!问题解决马上结贴!
- 高手指点【MVC模式】。【Struts框架】。【Servlet】三者的根本区别是什么。
- session.getAttribute("id")对象怎么变成String类型?
- Apache+Tomcat,请问我的jsp文件是放在Apache的..\htdocs\下还是放在Tomcat的..\webapps\下???
/*
* Checks for invalid characters
* in email addresses
*/
public class EmailValidation {
public static void main(String[] args)
throws Exception {
String input = "@sun.com";
//Checks for email addresses starting with
//inappropriate symbols like dots or @ signs.
Pattern p = Pattern.compile("^\\.|^\\@");
Matcher m = p.matcher(input);
if (m.find())
System.err.println("Email addresses don't start" +
" with dots or @ signs.");
//Checks for email addresses that start with
//www. and prints a message if it does.
p = Pattern.compile("^www\\.");
m = p.matcher(input);
if (m.find()) {
System.out.println("Email addresses don't start" +
" with \"www.\", only web pages do.");
}
p = Pattern.compile("[^A-Za-z0-9\\.\\@_\\-~#]+");
m = p.matcher(input);
StringBuffer sb = new StringBuffer();
boolean result = m.find();
boolean deletedIllegalChars = false; while(result) {
deletedIllegalChars = true;
m.appendReplacement(sb, "");
result = m.find();
} // Add the last segment of input to the new String
m.appendTail(sb); input = sb.toString(); if (deletedIllegalChars) {
System.out.println("It contained incorrect characters" +
" , such as spaces or commas.");
}
}
}
http://www.csdn.net/expert/topic/654/654432.xml?temp=.3112146
public boolean isEmail(String email){
int pos;
pos=email.indexOf('@');
if (pos==-1)
return false;
else{
pos=email.indexOf('.');
if (pos==-1)
return false;
else
return true;
}
}