正则表达式-邮箱的判断

import re

def emaills(e):
    if (len(e) >= 5):
        if re.match("[a-zA-Z0-9]+\@[a-zA-Z0-9]+\.+[a-zA-Z]",e):
            return ‘correct‘
    return ‘error‘

e = raw_input(‘please emaill:‘)
print e
a = emaills(e)
print a
时间: 2024-11-09 20:01:59

正则表达式-邮箱的判断的相关文章

常用正则表达式—邮箱(Email)

常用正则表达式-邮箱(Email) ?本文针对有一点正则基础的同学,如果你对正则一无所知,请移步"正则表达式30分钟入门教程"学习. ?要验证一个字符串是否为邮箱的话,首先要了解邮箱账号的格式.我尝试过在网上找出一个标准的格式,但是很遗憾我没有找到.我也尝试使用RFC标准来判断邮箱的格式,但是也没有结果.网上些博客说不应该使用RFC标准来验证邮箱是否合法,有兴趣的可以看看"is this email valid?"和"Don't RFC-Validate

一些常用的正则表达式(手机号、身份证号、邮箱等判断)

1. 判断手机号码格式是否正确,利用正则表达式验证 + (BOOL)isMobileNumber:(NSString *)mobileNum {     if (mobileNum.length != 11)     {         return NO;     }     /**      * 手机号码:      * 13[0-9], 14[5,7], 15[0, 1, 2, 3, 5, 6, 7, 8, 9], 17[6, 7, 8], 18[0-9], 170[0-9]      *

IFE_part2_JavaScript_正则表达式运用(判断邮箱/手机号码)

// 判断是否为邮箱地址 // ^ 表示匹配开头 // \w+ \w表示匹配一个英文字母或数字,+表示匹配前面的元素一次或者多次 // @ 表示匹配@符号 // [a-z0-9]+ [a-z0-9]表示匹配字母a-z或0-9,+表示匹配前面的元素一次或者多次 // \. 表示匹配一个. // [a-z]+ 表示匹配字母a-z之中任意一个,+表示匹配前面的元素一次或者多次 // {1,3} 表示匹配前面小括号中的内容1次-3次 // $ 表示匹配结尾 function isEmail(emailS

正则表达式——邮箱规范

String Eail="[a-zA-Z0-9]{3,20}@[a-zA-Z0-9]{2,10}[.](com|cn|net)"; 中括号表示任意字符,花括号表示出现的次数,小括号表示出现的字符内容字符串. if(emal.match(Emal)){      } 是否满足正则表达式给定的格式规范. {3,5}表示{}前的规则最少3次,最多5次 {3,}表示{}前的规则,最少3次,无上限 {5}表示{}前的规则只能出现5次 |   或者:(com|cn|net),表示com,cn.ne

c++ 正则表达式邮箱

下载库与参考阅读:http://www.wuzesheng.com/?p=929 参考:http://blog.csdn.net/wwy851/article/details/6047321 //---------------------------------------- 用GNU正则表达式库或者用boost正则表达式库. #include >iostream>#include >cstdlib>#include >string>#include >regex

jquery判断邮箱格式问题

方法一: var search_str = /^[\w\-\.][email protected][\w\-\.]+(\.\w+)+$/; var email_val = $("#Email").val(); if(!search_str.test(email_val)){ alert("please input right email !"); $('#Email').focus(); return false; } 方法二: ar mail = $('#mail

Java杂谈之正则表达式--日期,邮箱,数字验证

当我们判断数据的格式是否符合规范的时候,一般会采用两种方式: 一种是if...else不断的嵌套或者if...else并排判断的方式 (这两者代表以条件正确为前提还是以条件错误为前提的) 另一种就是正则表示式. 字符串匹配给正则表达式:boolean matches(Stirng regex) 用法:String.matches(regex) 当然可以说if...else是万能的,正则表达式是有局限的,不能过分依赖,它只是解决问 题的一种手段而已,并不是必要的. 但往往用正确的使用正则表达式能让

5313 [JL]判断邮箱地址 升级版

5313 [JL]判断邮箱地址 升级版 时间限制: 1 s 空间限制: 1000 KB 题目等级 : 黄金 Gold 题解 查看运行结果 题目描述 Description 正确的邮箱地址格式要求: 1.格式:用户名@服务器名.后缀域名” 2.用户名.服务器名.后缀域名均由字母.英文与下划线组成 输入一个邮箱地址判断它是不是合法的邮箱地址. 输入格式: 1.不会出现多节域名(比如:[email protected] 这种不会出现) 2.不会出现中文字符 输入描述 Input Description

电子邮箱的正则表达式————呱呱二号

参考来源:常用正则表达式-邮箱(Email) 邮箱的正则表达式: 常见的网站大都是:www.baidu.com www.163.com www.php.net  and so on 所以网站的正则为: (可看成  ** . ** . ** ) [a-zA-Z0-9_-]+ \. [a-zA-Z0-9_-]+ \. [a-zA-Z0-9_-]+ let webPattern = /^[a-zA-Z0-9_-]+ \. [a-zA-Z0-9_-]+ \. [a-zA-Z0-9_-]+$/; 所以域名