邮箱正则

String check = "^\\s*\\w+(?:\\.{0,1}[\\w-]+)*@[a-zA-Z0-9]+(?:[-.][a-zA-Z0-9]+)*\\.[a-zA-Z]+\\s*$";
Pattern regex = Pattern.compile(check);
Matcher matcher = regex.matcher(email);
boolean flag = matcher.matches();
if(!flag){
msg="您输入的邮箱格式不正确!";
return msg;
}

时间: 2024-08-28 23:20:09

邮箱正则的相关文章

java邮箱正则验证

import java.util.*; import java.util.regex.Matcher; import java.util.regex.Pattern; public class test{ public static void main(String args[]){ System.out.println(test.isEmail("[email protected]")); } public static boolean isEmail(String email){

php email邮箱正则

php email邮箱正则 /^ [a-z] ([a-z0-9]*[-_]?[a-z0-9]+)* @ ([a-z0-9]*[-_]?[a-z0-9]+)+ [\.] [a-z]{2,3} ([\.][a-z]{2})? $/i; /i 构成一个不区分大小写的正则表达式; ^ 匹配开始 $ 匹配结束 * 表示0个或者多个. + 表示1个或者多个. ? 表示0个或者1个. [a-z] E-Mail前缀必需是一个英文字母开头 ([a-z0-9]*[-_]?[a-z0-9]+)* 和_a_2.aaa1

QQ、手机号、微信、身份证、邮箱正则验证

QQ正则验证 查了下,现在QQ的长度最长是10位数,验证格式为不以0开头的5-10位数字就可以了 var reg = /^[1-9]\d{4,9}$/; reg.test('0123456'); //false reg.test('10000'); //true 手机号验证 验证第一位为1,第二位,为3,5,8的11位数字 var reg = /^1[358]\d{9}$/; 微信验证 验证首位为字母,后面是5-19位数字字母减号下划线 var reg = /^[a-zA-Z][-_a-zA-Z

js 邮箱正则匹配

$(function(){ var valAttr = '746979855qq.com'; var mail_filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/; var tmpresult = mail_filter.test(valAttr); if(tmpresult==false){ alert('邮箱格式不符合'); return false; } })  

vue中手机号,邮箱正则验证以及60s发送验证码

今天写了一个简单的验证,本来前面用的组件,但是感觉写的组件在此项目不是很好用,由于用到的地方比较少,所以直接写在了页面中.页面展示如图 <div> <p class="fl"> <input name="phone" type="number" placeholder="手机号" v-model="phone"/> <button type="button

iOS 开发手机正则和邮箱正则

#pragma mark 判断手机号码格式是否正确 + (BOOL)valiMobile:(NSString *)mobileNum { /** * 手机号码 * 移动:134[0-8],135,136,137,138,139,150,151,157,158,159,182,187,188 * 147,152,183,184 * 联通:130,131,132,152,155,156,185,186 * 166,175,176,145 * 电信:133,1349,153,180,189 */ NS

邮箱正则校验

var should = require('should'); describe('Array', function() { describe('#indexOf()', function() { it('should return -1 when the value is not present', function() { true.should.be.eql(verifyMultipleEmail("[email protected]")); false.should.be.eq

php email邮箱正则验证

国际域名格式如下: 域名由各国文字的特定字符集.英文字母.数字及“-”(即连字符或减号)任意组合而成, 但开头及结尾均不能含有“-”,“-”不能连续出现 . 域名中字母不分大小写.域名最长可达60个字节(包括后缀.com..net..org等). /^[a-z]([a-z0-9]*[-_]?[a-z0-9]+)*@([a-z0-9]*[-_]?[a-z0-9]+)+[\.][a-z]{2,3}([\.][a-z]{2})?$/i; /内容/i 构成一个不区分大小写的正则表达式; ^ 匹配开始 $

PHP手机,邮箱正则匹配

/*此处用于验证手机*/ $phone_preg = '/^1[3|4|5|7|8]\d{9}$/'; $email_preg = '/^[a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[@][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[.][a-zA-Z]{2,4}$/'; if( preg_match( $phone_preg, $username ) ){ $account_type = 'mobile_phone'; }elseif ( preg_ma