packagecom.regexInput;importjava.util.regex.Matcher;importjava.util.regex.Pattern;publicclassregexInput{publicstaticbooleanemailFormat(Stringemail){booleantag=true;finalS...
package com.regexInput;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class regexInput {
public static boolean emailFormat(String email)
{
boolean tag = true;
final String pattern1 = "^([a-z0-9A-Z]+[-|\\.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?\\.)+[a-zA-Z]{2,}$";
final Pattern pattern = Pattern.compile(pattern1);
final Matcher mat = pattern.matcher(email);
if (!mat.find()) {
tag = false;
}
return tag;
}
}
在需要以用的窗体有一个用户输入邮件地址的email框txt_email、
在这里如何写代码以用上面的类然后验证输入的格式是否正确?
regexInput regexemail=new regexInput();
boolean email1= regexemail.emailFormat(email);
if(email1==true){
dlg.messageDlg("您填写的Email格式错误,请核对后再修改!");上面的写法没有提示、怎样写才能正确。
return;
展开