邮箱地址正则表达式
\w匹配字母或数字或下划线或汉字等
- 原型
\. 匹配字符.
[0-9]{1,3} 匹配数字 值范围0-9 重复次数 不低于1次 不高于3次
[a-zA-Z] 匹配大小写字母
所有用[ ]包的 都只匹配一个字符 里面写的 只是这个字符可能的值而已 就像枚举
电子邮件的正则表达式
$reg = /^[0-9a-zA-Z]+(?:[\.\!\#\$\%\^\\*\'\+\-\/\`\_\{\|\}\~]{0,1}[a-zA-Z0-9]+)*@[a-zA-Z0-9\-]+\.[0-9a-zA-Z\-]+$/;这个基本能满足你的要求,A部分是数字,大小写字母和特殊字符,特殊字符不能相连B部分是数字大小写字母和短横线C部分是是数字大小写字母短横线,C与B部分用.间隔,由于你要求@后只有B,C部分,所以排除了xx@xx.com.cn的匹配最后电子邮件格式最低5位可以满足,但是上限255,这个因为有多种可能性的排列,暂时没想到怎么弄
Email地址的正则表达式
匹配Email地址的正则表达式:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
\w+([-+.]\w+)*配置邮箱前部分
\w+([-.]\w+)*\.\w+([-.]\w+)*配置域名
效果如下:
低5位可以满足,但是上限255,这个因为有多种可能性的排列,暂时没想到怎么弄Email地址的正则表达式匹配Email地址的正则表达式:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*\w+([-+.]\w+)*配置邮箱前部分\w+(
邮箱地址正则表达式\w匹配字母或数字或下划线或汉字等- 原型\. 匹配字符.[0-9]{1,3} 匹配数字 值范围0-9 重复次数 不低于1次 不高于3次[a-zA-Z]
.]\w+)*\w+([-+.]\w+)*配置邮箱前部分\w+([-.]\w+)*\.\w+([-.]\w+)*配置域名效果如下: