电子邮件regex(大写和小写)-允许在验证中匹配
我需要一个允许大小写的电子邮件正则表达式,我想用jquery电子邮件regex(大写和小写)-允许在验证中匹配,regex,Regex,我需要一个允许大小写的电子邮件正则表达式,我想用jquery.match()进行验证。现在我有这个工作只有小写 ^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$ 我想要一个UC和LC的或者一个组合的。谢谢你的帮助 function validateEmail($email) { var emailRegex = /^[a-zA-Z]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$/;
.match()
进行验证。现在我有这个工作只有小写
^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$
我想要一个UC和LC的或者一个组合的。谢谢你的帮助
function validateEmail($email) {
var emailRegex = /^[a-zA-Z]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$/;
if (!emailRegex.test( $email )) {
return false;
} else {
return true;
}
}
您可以这样使用:
if( !validateEmail("LowUp@gmail.com")) { /* Code for an invalid emailaddress */ }
资源:正则表达式
"^([\\w-]+(?:\\.[\\w-]+)*)@((?:[\\w-]+\\.)*\\w[\\w-]{0,66})\\.([A-Za-z]{2,6}(?:\\.[A-Za-z]{2,6})?)$"
当我们使用大写字母时,Reg表达式也起作用。在电子邮件中查找大写字母和小写字母的正则表达式时遇到此问题,因此希望用对我有效的答案更新此问题,因为其他问题有一些限制
public class EmailValidator {
public static final String EMAIL_REGEX_PATTERN = "^([\\w-]+(?:\\.[\\w-]+)*)@((?:[\\w-]+\\.)*\\w[\\w-]{0,66})\\.([A-Za-z]{2,6}(?:\\.[A-Za-z]{2,6})?)$";
// static String emailId = "GAVIN.HOUSTON@TRANSPORT.NSW.au";
// static String emailId = "GAVIN.HOUSTON@transport.gov.nsw.au";
static String emailId = "ap.invoices@sydney.edu.au";
public static void main(String[] args) {
System.out.println("is valid email " + isValidEmail(emailId));
}
public static boolean isValidEmail(final String email) {
boolean result = false;
if (email != null) {
Pattern pattern = Pattern.compile(EMAIL_REGEX_PATTERN);
Matcher matcher = pattern.matcher(email);
result = matcher.matches();
}
return result;
}
}
^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*(\+[a-zA-Z0-9-]+)?@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*$
这将允许电子邮件中的“.”、数字、小写和大写字母在“@”符号后不受字符限制