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){
        String str="^" +
                "([a-zA-Z0-9]*[-_]?[a-zA-Z0-9]+)*@" +
                "([a-zA-Z0-9]*[-_]?[a-zA-Z0-9]+)+" +
                "[\\.][A-Za-z]{2,3}" +
                "([\\.][A-Za-z]{2})?" +
                "$";
        Pattern p = Pattern.compile(str);
        Matcher m = p.matcher(email);
        return m.matches();
     }
}

java邮箱正则验证,布布扣,bubuko.com

时间: 2024-08-09 02:13:54

java邮箱正则验证的相关文章

java email 正则 验证

/** * 验证邮箱合法性 * @param email 需要验证的邮箱 * @return 成功为true 失败为false */ public static boolean validationEmail(String email){ boolean flag = false; if(StringUtils.isNotBlank(email)){ Pattern pattern = Pattern.compile("^[_A-Za-z0-9-\\+]+(\\.[_A-Za-z0-9-]+)*

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

Java处理正则验证手机号-详解

package phone; import java.util.regex.Matcher;import java.util.regex.Pattern; /** * 运营商号段如下: * 中国联通号码:130.131.132.145(无线上网卡).155.156.185(iPhone5上市后开放).186.176(4G号段). *               175(2015年9月10日正式启用,暂只对北京.上海和广东投放办理) * 中国移动号码:134.135.136.137.138.139

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

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

java简单正则验证手机号

import java.util.regex.Matcher; import java.util.regex.Pattern; /** * @Title:Tadesfza * @Description:(用一句话形容该类的作用) * @author sun * @date 2018年12月1日 * @since JDK1.7 (指定该类所需要的jdk版本) * @version 1.0 */ /** * @author admin */ public class Tadesfza { publi

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 构成一个不区分大小写的正则表达式; ^ 匹配开始 $

Java注册帐号邮箱激活验证实现

Java注册帐号邮箱激活验证实现 1.需要加入发送邮件的mail.jar: http://www.oracle.com/technetwork/java/javamail/index-138643.html ? 2.将字符串通过MD5进行加密的工具类: class="java">import java.io.UnsupportedEncodingException; import java.security.MessageDigest; import java.security.

[转帖] 分享一个java正则验证类

原址:http://blog.csdn.net/jarvis_java/article/details/5949096 package com.tool.util; import java.util.regex.Matcher; import java.util.regex.Pattern; /** * * @author Jarvis * 90%的验证都调用了Regular方法 但是本类也可删除大部分方法 涉及到正则的判断都直接穿参数和正则表达式 * 但是为了方便业务类调用和有更直观的含义 建

邮箱、手机号、中文 js跟php正则验证

邮箱正则: jS: 1 var regEmail = /^([a-zA-Z0-9_-])[email protected]([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/; 2 //验证 3 if(regEmail.test(email)){ 4 alert("success"); 5 } PHP: 1 $regEmail = "/^([a-zA-Z0-9_-])[email protected]([a-zA-Z0-9_-])+(\.[a-zA-Z0-9