在网上看到的一些代码
import java.util.regex.*;
public class CheckEmail {
public static void main(String[] args) {
System.out.println (checkmail("www.@163.com"));
System.out.println (checkmail("www@.163.com"));
System.out.println (checkmail("www@1@63.com"));
System.out.println (checkmail("www@163.com.cn"));
System.out.println (checkmail("0www@163.com"));
System.out.println (checkmail("_www@163.com"));
System.out.println (checkmail("www.@163.com_"));
System.out.println (checkmail("www@163.com"));
CheckEmail m = new CheckEmail();
m.check("Csd@.mail.com");
System.out.println (CheckEmail.checkmail("ca@mail.com"));
}
public static boolean checkmail(String mail){
System.out.print ("Email地址:"+mail+"\t合法性:");//只为显示方便,正常使用时删除
// 使用正则表达式验证~
String regex = "^([a-z0-9A-Z]+[-|\\.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?\\.)+[a-zA-Z]{2,}$";
Pattern p = Pattern.compile(regex);
Matcher m = p.matcher(mail);
return m.find();
}
public void check(String mail){
System.out.println (checkmail(mail));
}
}
分享到:
相关推荐
本文将详细探讨如何使用C#中的正则表达式来验证电子邮件(Email)、IP地址以及URL网址的格式。 ### 一、验证Email格式 电子邮件地址是互联网上最常用的联系方式之一,其格式通常包含用户名部分和域名部分,两者...
本文将深入探讨如何利用正则表达式来验证URL网址格式、Email以及IP地址,这三项是网络通信中最常见的数据格式之一。 ### 一、验证Email地址 在开发Web应用或邮件系统时,正确验证用户输入的Email地址至关重要。一...
对于正则表达式验证邮箱、手机号的函数`check_email`和`check_phone`,它们分别在邮箱和手机号输入框触发`onchange`事件时被调用,利用正则表达式对输入的邮箱和手机号格式进行验证,如果不符合预设的正则表达式规则...
根据给定文件的信息,我们可以提炼出以下几个关键的IT知识点,主要围绕正则表达式的使用、JavaScript与ASP脚本语言在Web开发中的应用,以及如何利用这些技术进行输入验证。 ### 正则表达式(Regular Expression) ...
checkEmail(str:String):email验证 返回Boolean checkUser(str:String):用户注册账号限制 以字母开头 允许占用5--16字节允许带有字母,数字和下划线 返回Boolean checkTel(str:String):固定电话格式限制 ex:021-...
在jQuery中使用正则表达式和在纯JavaScript中使用它们基本上是一样的,但在jQuery中可以利用其强大且便捷的选择器来对特定元素应用正则表达式。 在本篇文章中,我们将介绍如何在jQuery中使用正则表达式,并提供一些...
- 定义了一个简单的正则表达式`/^(.)@(.)$/`,这个表达式过于简单,只能匹配形如`a@b`这样的电子邮件地址,而实际应用中需要更复杂的正则表达式来确保地址的合法性。 - 使用`match()`方法检测`emailStr`是否符合`...
在示例代码中,我们定义了一个名为 `check_validate1` 的函数,该函数使用正则表达式 ` /^\d+$/` 来验证输入值是否为数字。 ```javascript function check_validate1(value){ var reg = /^\d+$/; if( value....
该代码使用正则表达式 `/^(130|131|133|135|135|137|138|139|159|158|153)(\d){8}$/` 来验证手机号码的格式,该正则表达式限定手机号码必须以 130、131、133、135、137、138、139、159、158 或 153 开头,后跟 8 位...
在提供的压缩包文件中,有三个Python文件:`passWordCheck.py`可能是实现强口令检测的代码,`phoneAndEmail.py`可能涉及电话号码和电子邮件地址的正则表达式验证,而`phoneAndEmailForCn.py`可能是针对中国电话号码...
### 正则表达式与JavaScript应用详解 #### 一、正则表达式基础 正则表达式是一种强大的文本处理工具,能够帮助我们实现对字符串的搜索、替换等操作。在JavaScript中,正则表达式被广泛应用于表单验证、数据清洗等多...
根据给定的文件标题“js验证大全”及描述“js的正则表达验证,添加自定义标签”,本文将深入解析JavaScript中的验证技术,包括如何利用正则表达式进行数据校验,以及如何通过自定义HTML标签增强表单验证功能。...
本文将深入探讨如何使用JavaScript和正则表达式来实现这一功能,特别是针对为空验证、邮箱验证、身份证验证、字符验证和汉字验证。 1. **为空验证**: 当用户未输入任何内容时,系统通常会提示用户必填。可以使用`...
在JavaScript中,正则表达式是一种非常有用的工具,它允许开发者对字符串进行模式匹配。在正则表达式中,有一个非常重要的方法叫做test()。这个方法的作用是检测一个字符串是否与指定的正则表达式模式相匹配,并返回...
综上所述,这个VB.NET开发的Email邮箱地址检验程序源代码是一个学习和理解正则表达式、用户输入验证、事件驱动编程以及基本的UI设计的好资源。通过阅读和分析源代码,开发者可以加深对VB.NET编程的理解,并将其应用...