博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
用正则表达式判断邮箱命名是否合法
阅读量:2085 次
发布时间:2019-04-29

本文共 551 字,大约阅读时间需要 1 分钟。

输入一个字符串,判断是否是合法邮箱(格式正确即可,不管是否真的存在)输入的只能是字母、数字、下划线、@以及.五种,@前后只能是字母或者数字,而且.后只能是com,是则输出YES ,否则输出NO

import java.util.regex.Matcher;import java.util.regex.Pattern;import java.util.Scanner;public class Email{	public static void main(String []args){		Scanner scan = new Scanner(System.in);		String str=null;		str = scan.next();		String pat="[a-zA-Z0-9_\\-\\.]+@[a-zA-Z0-9]+(\\.(com))";		Pattern p = Pattern.compile(pat);//实例化Pattern类		Matcher m = p.matcher(str);//验证内容是否合法		if(m.matches())		  System.out.println("YES");		else		  System.out.println("NO");	}}

 

转载地址:http://opsqf.baihongyu.com/

你可能感兴趣的文章
Netty 5用户指南
查看>>
Java实现简单的RPC框架
查看>>
一个用消息队列 的人,不知道为啥用 MQ,这就有点尴尬
查看>>
从零手写RPC
查看>>
高并发和多线程的关系
查看>>
Java并发与多线程
查看>>
对于多线程程序,单核cpu与多核cpu是怎么工作的
查看>>
多线程和CPU的关系
查看>>
认识cpu、核与线程
查看>>
关于Java健壮性的一些思考与实践!
查看>>
如何避免自己写的代码成为别人眼中的一坨屎!
查看>>
Postman 安装及使用入门教程
查看>>
获取指定包下所有自定义注解并提取注解信息
查看>>
Windows 环境下 Git clone pull fetch 慢 解决之道
查看>>
Redis (error) NOAUTH Authentication required.解决方法
查看>>
plsql窗口中文显示的是横版的 问题解决办法
查看>>
使用notePad修改将文件格式保存后不起作用
查看>>
如何查询oracle会话及锁 如何查锁了哪张表?如何杀掉会话
查看>>
Git常用命令速查手册
查看>>
Redis运维利器 -- RedisManager
查看>>