正则表达式之邮箱地址格式+非法字符+后缀长度的验证
规则:
1、邮箱组成格式为 xxx.xx@xxxxxx.后缀
2、邮箱地址中不允许包含特殊字符(除 ‘@’ + ‘.’ +’-’)
3、“@”前可添加 “+”;
Regex emailRegex = new Regex(@"^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$", RegexOptions.IgnoreCase);
^ : 匹配输入字行首。如果设置了RegExp对象的Multiline属性,^也匹配“\n”或“\r”之后的位置。
$ : 匹配输入行尾。如果设置了RegExp对象的Multiline属性,$也匹配“\n”或“\r”之前的位置。
\w : 匹配包括下划线的任何单词字符。类似但不等价于“[A-Za-z0-9_]”,这里的"单词"字符使用Unicode字符集。
问题:
一般会在正则的最后添加上 {2,14} ^([\w-+]|[\w.+])+@[(\w)]+(\.)+([\w]){2,14}$ //表示最后一个([\w])匹配 2 ~ 14 次
查看正则表达式符号注释
正则表达式之邮箱地址格式+非法字符+后缀长度的验证相关推荐
- android正则表达式隐藏邮箱地址中间字符
// String emailStr = email.substring(0, email.lastIndexOf("@"));// if (emailStr.length() & ...
- java用正则表达式表示非法字符_非法字符的正则表达式
搜索热词 public final static String SEARCHKEYREGEX = "[~!/@#$%^&*()\\-_=+\\|[{}];:\'\",< ...
- windows文件名非法字符过滤检测-正则表达式
过滤文件名非法字符 windows现在已知的文件名非法字符有 \ / : * ? " < > | var reg = new RegExp('[\\\\/:*?\"&l ...
- 正则表达式匹配邮箱账号
现在许多网站都采用了通过邮箱账号来注册用户名的方式,一来可以避免重复,而来安全性也得到保证,一举两得,很不错. 而最近HCI的官网也要重构了,部门一女生在写注册信息的表单验证的时候遇到了许多问题,其中 ...
- JS正则表达式之邮箱的正则
使用正则表达式编写邮箱的正则 /*电子邮箱的基本格式:hello@abc.com.cnhello部分:表示任意的字母数字以及小圆点(.),如abc.abc@qq.com,不过小圆点的部分是可有可无的, ...
- java非法字符uff08_js使用技巧收藏
(一).确认删除用法: 1. BtnDel.Attributes.Add("onclick","return confirm('"+"确认删除?&qu ...
- python write非法字符报错_Python爬虫实现的微信公众号文章下载器
平时爱逛知乎,收藏了不少别人推荐的数据分析.机器学习相关的微信公众号(这里就不列举了,以免硬广嫌疑).但是在手机微信上一页页的翻阅历史文章浏览,很不方便,电脑端微信也不方便. 所以我就想有什么方法能否 ...
- long在C语言中是非法字符吗,C程序设计实践——实验指导
一.课程的总体目标和具体要求 总体目标: 利用C语言和程序设计方法编制程序,借助计算机解决问题的基本能力.(支撑毕业能力要求1)独立解决文本处理.数学上的一些问题,编写较规范化的代码.(支撑毕业能力要 ...
- 文本预处理之判断是否包含非法字符或非英文字符(Java)
非英文字符删除 下面的代码用来去除非英文字符.例如将汉字.数字等字符全部去除 public static String isEnglishWord(String[] authors) {ArrayLi ...
- amigo幸运字符什么意思_Python正则表达式之初始篇:字符匹配
正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配. Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式. re 模块使 Python ...
最新文章
- LeetCode中等题之无重复字符的最长字串
- java016.集合
- linux centos yum 报错 获取GPG密钥失败 Errno 14
- matlab绘制蜂窝,PPT技巧:如何快速设计蜂窝表达的图形设计?
- Centos7安装时引导错误以及解决方案
- 寻一名师傅叫我破译电脑各种密码和攻克防火墙
- Hibernate中用到联合主键的使用方法,为何要序列化,为何要重写hashcode 和 equals 方法...
- 升级 python 2.6.6 到 2.7.14 版本(pip工具安装)
- ftl if else判断_为什么都不用 switch 而使用 if/ else 来做条件判断?
- promehteus 监控超时_使用 Prometheus Operator 监控 Kubernetes Etcd
- java的ui自动化测试框架_UI自动化测试框架
- TextView属性总结,简单的控件也可以很复杂
- 服务器硬盘一直亮红灯怎么回事,请问:电脑的硬盘为何一直亮着红灯?且硬盘很 – 手机爱问...
- GitHub仓库实现CICD快乐的总结嘤嘤嘤
- 什么是域名系统DNS
- 医院管理系统数据库,课程设计,SQLserver,纯代码设计
- 第一次JAVA作业(ZLY)
- Python自做的一个zabbix_sender程序
- Lamber表达式 List,Map,Set 互相转换
- android简易记账,简单记账(便捷快速记账)