题解 | #邮箱验证#

邮箱验证

http://www.nowcoder.com/practice/8f908eeee4aa412ca88304f0acbaa1f9

import java.util.Scanner;

public class Main { public static void main(String[] args) {

    Scanner scanner = new Scanner(System.in);
    String str = scanner.next();
    String emailMatcher="[a-zA-Z0-9]+@[a-zA-Z0-9]+\\.[a-zA-Z0-9]+";
    //修饰符+表示至少匹配其中的一个字符
    //修饰符?表示可以匹配其中零个或一个字符
    //A-z作用等于a-zA-Z
    // \d匹配数字0-9
    // \D匹配非0-9
    // \w匹配字母、数字、下划线,除了特殊字符和空格
    // {n,m}匹配至少n次,至多m次
    // ^表示字符串匹配开始的标志
    
    // 更多正则表达式匹配详见:https://www.runoob.com/java/java-regular-expressions.html
    //write your code here......
    if(str.matches(emailMatcher)){
        System.out.print("邮箱格式合法");
    }else{
        System.out.print("邮箱格式不合法");
    }

}

}

全部评论

相关推荐

那一天的Java_Java起来:他本来公司就是做这个的,不就是正常的游戏客户端和服务器开发,软硬件联动,有啥恶心不恶心的,提前告诉你就是怕你接受不了,接受不了就没必要再往后走流程浪费时间,虽然这公司是一坨。
点赞 评论 收藏
分享
05-12 11:09
已编辑
门头沟学院 后端
已注销:没必要放这么多专业技能的描述。这些应该是默认已会的,写这么多行感觉在凑内容。项目这块感觉再包装包装吧,换个名字,虽然大家的项目基本都是网上套壳的,但是你这也太明显了。放一个业务项目,再放一个技术项目。技术项目,例如中间件的一些扩展和尝试。
点赞 评论 收藏
分享
评论
25
4
分享

创作者周榜

更多
牛客网
牛客企业服务