正则表达式匹配邮箱格式

#正则表达式判断邮箱格式是否正确

# 分析:[a-zA-Z0-9_]@[a-zA-Z0-9].[a-zA-Z]

while 1:    import re    email=input("请输入邮箱:")    # patten=re.compile("^[a-zA-Z0-9]@[a-zA-Z0-9].[a-zA-Z]$")    result=re.findall("^[a-zA-Z0-9_][email protected][a-zA-Z0-9]+.[a-zA-Z]+$",email)

    if result:        print("邮箱格式正确")    else:        print("邮箱格式错误")

匹配密码:
#密码:任意字符 6-16

while 1:    import re    pass2 = input("请输入密码:")    result=re.findall("^.{2,4}$",pass2)    if result:        print("pass")    else:        print("fail")
 

原文地址:https://www.cnblogs.com/lanyy/p/10779762.html

时间: 2024-11-06 07:11:29

正则表达式匹配邮箱格式的相关文章

js正则表达式:验证邮箱格式、密码复杂度、手机号码、QQ号码

直接上代码 Java 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83

Java 正则表达式匹配邮箱地址

作者 : 卿笃军 正则表达式中的部分元字符: 元字符 正则表达式中的写法 意义 . . 代表任意一个字符 \d \\d 代表0~9的任何一个数字 \D \\D 代表任何一个非数字字符 \s \\s 代表空白字符,如:'\t','\n' \S \\S 代表非空白字符 \w \\w 代表柯用作标示符的字符,单不包括'$' \W \\W 代表不可用作标示符的字符 . . 正则表达式,限定修饰符: 限定修饰符 意义 示例 ? 0次或1次 A? * 0次或多次 A* + 1次或多次 A+ {n} 正好出现

Js使用正则表达式判断邮箱格式

1 <html> 2 <head> 3 <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 4 <title>验证Email是否正确</title> 5 <script language="javascript"> 6 function checkemail(str){ 7 //在Jav

ORACLE中使用SQL的正则表达式判断邮箱格式

在数据库中,有时需要判断字符串是否是一个或者多个邮箱格式,可以使用如下语句判断: SELECT COUNT(1) FROM dual WHERE regexp_like(v_mail,'^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+(;{1,1}\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+)*$') 代码中v_

JS正则匹配邮箱格式

观察一些邮箱格式,有些邮箱格式简单,有些复杂,在网上找了个邮箱的正则表达式,分析一下邮箱的规则.该表达式:/^\w+([\.\-]\w+)*\@\w+([\.\-]\w+)*\.\w+$/ 拆分:[1]/^\w+以英文,数字,下划线开头,(一个或多个.)[2]([\.\-]\w+)*跟着点或中线任意一个,然后再跟着的英文.数字.下划线(一个或多个).这个整个部分用圆括号括起来,可以零个一个或多个.(可有可无,可多个)[3]\@\w+跟着一个@符号,后面英文.数字.下划线(一个或多个)[4]([\

jquery+正则表达式验证邮箱格式的例子

js: $("#email").blur(function(){ //获取id对应的元素的值,去掉其左右的空格 var email = $.trim($('#email').val()); //验证邮箱格式的js正则表达式 var isEmail = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/; //清空显示层中的数据 $("#emailMess").html(""); if(email ==

js 正则表达式,匹配邮箱/手机号/用户名

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>邮箱匹配</title> </head> <body> 手机号:<input type="text" id="texts"><br \> 邮箱:<input type="text" i

正则表达式:邮箱格式和手机号(3-4位区号,7-8位直播号码,1-4位分机号)

<input type="text" id="uid" onblur="mail()"  />//文本框,实现失去焦点时触发判断邮箱或电话号码格式是否正确,正确不做反应,错误输出("用户名的邮箱或手机号格式不正确") function mail() { var patten2= new RegExp(/^[0-9|A-z|_]{1,17}[@][0-9|A-z]{1,3}.(com)$/) //邮箱正则表达式 va

正则表达式匹配邮箱和手机号

// 判断是否为邮箱地址 function isEmail(emailStr) { var reg = /[\d\w\._-][email protected][\d\w]+\.[\w]+/; return reg.test(emailStr); } console.log(isEmail('[email protected]')); // 判断是否为手机号 function isMobilePhone(phone) { var reg = /^1[358]\d{9}$/; return reg