java验证是否为邮箱正则表达式

java验证是否为邮箱正则表达式,方法很简单只要利用正则匹配他的邮箱规则就ok了。

 

string str="ceponline@yahoo.com.cn";
pattern pattern = pattern.compile("[\w\.\-]+@([\w\-]+\.)+[\w\-]+",pattern.case_insensitive);
matcher matcher = pattern.matcher(str);
system.out.println(matcher.matches());

时间: 2024-09-20 15:59:18

java验证是否为邮箱正则表达式的相关文章

java 验证邮箱格式怎么实现?

问题描述 java 验证邮箱格式怎么实现? java中应用正则表达式判断邮箱格式,如果用户输入格式错误,提醒用户重新输入.若输入正确,直接执行.刚学JDBC,具体应该怎么写,真心求教? 解决方案 如果是java代码验证的话,实例代码如下: /** * 验证邮箱 * @param email * @return */ public static boolean checkEmail(String email){ boolean flag = false; try{ String check = "

正则表达式--QQ微信、优酷前端 邮箱正则表达式验证 Bug_正则表达式

拿邮箱验证来说,网上绝大部分人写的邮箱验证正则表达式代码都不能验证这邮箱: i@julying.com,也不能验证 xxxxxx@i.com . 上次我发现youku.com(优酷网)用户注册就有这个问题,见图:     今天发现 QQ微信 也同样有这个问题:     他们都不能验证一个字母的域名或一个字母的用户名. 我认为,他们绝不是故意不让这样的用户注册,而是这样: 很久之前,最初写正则的程序员偷懒了,没有写 这样情况的正则表达式验证, 他当时可能觉得这样的正则比较麻烦,而且可能这样的邮箱实

java验证,”支持6-20个字母、数字、下划线或减号,以字母开头“这个的正则表达式怎么写?

问题描述 java验证,"支持6-20个字母.数字.下划线或减号,以字母开头"这个的正则表达式怎么写? 验证"支持6-20个字母.数字.下划线或减号,以字母开头"的正则表达式怎么写,谢谢亲们的帮助··················· 解决方案 ^[a-zA-Z][a-zA-Z0-9_-]{519}$ 解决方案二: http://blog.csdn.net/jiazimo/article/details/8125756

js 验证邮箱正则表达式

<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-

java验证微博账号的代码怎么写?急求大神指教········

问题描述 java验证微博账号的代码怎么写?急求大神指教········ 要怎么验证字符串是微博账号啊?如果该字符串是微博账号返回true,否则返回false,怎么才能验证它是不是微博的账号呢??? 解决方案 微博账户就是邮箱地址啊,用正则表达式匹配下. 解决方案二: 新浪邮箱.拿到后匹配,或者是uid 解决方案三: 微博并不一定用新浪的邮箱.我自己就用gmail的 解决方案四: 我一个邮箱,就没有注册过新浪微博,只能通过新浪微博的官方接口来验证是否可以登陆 解决方案五: 可以考虑通过微博接口,

验证(C#和正则表达式)

原文:验证(C#和正则表达式) 我们经常会需要验证字符串的格式,比如密码长度范围.电子邮件格式.固定电话号码和手机号码格式等,这个时候我们经常会需要用到正则表达式.但是正则表达式用起来性能会低一点,所以在需要验证的时候能不使用正则表达式还是尽量不要使用正则表达式. 下面贴出来我写的一个验证类,里面包含了一些常用的验证.在这些验证里,能不用正则表达式验证的都尽量没有用正则表达式,但是在这种情况下都尽量把用正则表达式验证的代码也写在了方法里面做了注释. ps:Javascript版请点这里. 正则表

js正则表达式验证大全(收集)_正则表达式

引用网址  http://hi.baidu.com/quiteuniverse/blog/item/9f3f043d46ad1e07bba16716.html 以下函数调用方式:    function check() { var bb = document.getElementById("txt_id").value;//txt_id为文本框的ID alert(ismobile(bb));//ismobile 代表以下任何一个函数名称 } HTML代码:   <input ty

验证(Javascript和正则表达式)

原文:验证(Javascript和正则表达式) 昨天写了验证(C#和正则表达式),今天又写了个js版的验证.现在贴出来,为了方便自己查阅,同时也希望能给需要的人帮助和一些启发.由于今天才开始接触js,所以可能会有一些错漏,希望大家能批评指正. var Validator = { VerityLib: { //验证字符串非空 IsNotEmpty: function (input) { if (input != '') { return true; } else { return false; }

急求验证座机号码的正则表达式

问题描述 急求验证座机号码的正则表达式 验证座机号码的正则表达式,如:0871-65567689.02353635879.023-53635879.65567689,谢谢亲们的帮助 解决方案 ^(d{2,4}-?)?d{7,8}$ 解决方案二: 没问题啊..下面使用js测试的,都为true <script> var rx = /^(0d{2,3}-?)?d{7,8}$/; alert(rx.test('0871-65567689')); alert(rx.test('023-53635879'