正则表达式验证邮箱、电话号码

验证电话号码的正则:(\d{3}-)(\d{8})$|(\d{4}-)(\d{7})$|(\d{4}-)(\d{8})$

         (这里的电话号码为新式的号码)

验证邮箱的正则:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*

        \w任意大小写英文字母 0-9数字 下划线 +为至少出现1个以上字符
        [-+.]\w+ 任意包含 - + .
及 \w字符的组合出现0次或多次

        @ 固定符号

        \w+ 出现至少1次以上 \w的字符
        [-.]\w+ 出现零次或多次这种组合的字符

        \. 固定符号

        反正\w+([-.]\w+)* 这种组合是规定要以 \w类型字符开头,然后后面跟上\w以及 - 中划线 .点号 的组合吧

邮箱的正则验证整句的意思就是说

          邮箱地址 必须由 大小写字母 或 数字 或下划线开头,

          其后可以跟上任意的 \w字符 和 中划线 加号 英文句号 @跟上任意的 \w字符 和 中划线
加号 英文句号   .    跟上任意的 \w字符 和 中划线 加号 英文句号

正则表达式验证邮箱、电话号码,码迷,mamicode.com

时间: 2024-10-13 22:12:39

正则表达式验证邮箱、电话号码的相关文章

Android正则表达式验证邮箱地址

1 // 邮箱有效性验证 2 Pattern pattern = Pattern 3 .compile("\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*"); 4 Matcher mc = 5 pattern.matcher(RegistMail.getText().toString().trim()); 其中RegistMail为一个EditText控件,用来处理用户的邮箱输入. Android正则表达式验证邮箱地址,布布扣,bu

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

正则表达式验证邮箱,qq,座机,手机,网址

手机: var reg=/^1[34578]\d{9}$/; if(reg.test("你输入的手机号码") ) { alert("手机号码输入正确") } else { alert("手机号码输入有误") } QQ: var reg=/^[1-9]\d{4,11}$/; 邮箱: var reg=/^\w+@[0-9a-zA-Z\-]+(\.[a-zA-Z]{2,6}){1,2}$/; 网址: var reg=/^(https?:\/\/)?([

利用正则表达式验证邮箱

/利用正则表达式验证邮箱+ (BOOL)isValidateEmail:(NSString *)email{        NSString *emailRegex = @"[A-Z0-9a-z._%+-][email protected][A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", emai

5、正则表达式验证邮箱

package com.xxx.xxx; public class demo6 { /** * 正则表达式验证邮箱 * @param args */ public static void main(String[] args) { //定义要匹配 E_mail地址的正则表达式 String regex = "\\[email protected]\\w+(\\.\\w{2,3})*\\.\\w{2,3}"; //定义要进行验证的字符串 String str1 = "[emai

正则表达式验证邮箱的合法性

//利用正则表达式验证邮箱的合法性 -(BOOL)isValidateEmail:(NSString *)email { NSString *emailRegex = @"[A-Z0-9a-z._%+-][email protected][A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", email

web开发常用的js验证,利用正则表达式验证邮箱、手机、身份证等输入

正则表达式验证 //邮箱 var emailReg = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/; email = document.getElementById("email").value; if (!emailReg.test(email)) { win_alert('你输入的邮箱格式不正确!'); return; } //手机号码 var phoneReg = /^(13[0-9]{9})

favicon.ico应用与正则表达式验证邮箱(可自动删除前后的空格)

1.favicon.ico制作:favicon.ico可以ps制作;“shortcut icon”中间有一个空格 <head> <link rel="shortcut icon" href="favicon.ico"> </head> 2.正则表达式验证邮箱(可自动删除前后的空格) [\s*\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*\s*]  

用正则表达式验证邮箱与手机号的合法性

正则表达式,又称正规表示法.常规表示法(英语:Regular Expression,在代码中常简写为regex.regexp或RE),计算机科学的一个概念.正则表达式使用单个字符串来描述.匹配一系列符合某个句法规则的字符串. iOS开发中,需要用正则表达式来判断一个字符串是否合法,如: 1,app注册页面中,需要判断用户输入的手机号是否够11位,或者邮箱格式是否正确: 2,意见反馈中,判断邮箱格式是否正确. 验证邮箱格式: + (BOOL)validateEmail:(NSString *)em