如何将整个正则表达式限制为 254 个字符?

爱丹

我有一个基本的电子邮件正则表达式,但是我要求它还验证字符长度不超过 254(根据电子邮件标准?

我如何确保它不匹配长度超过 254 个字符的电子邮件?

^[_A-Za-z0-9-+]+(\.[_A-Za-z0-9-+]+)*@[A-Za-z0-9-]+(\.[A-Za-z0-9-]+)*(\.[A-Za-z]{2,})$

http://regexr.com/3fsck

德米特里·叶戈罗夫

放在^(?=.{0,254}$)开头:

^(?=.{0,254}$)[_A-Za-z0-9-+]+(\.[_A-Za-z0-9-+]+)*@[A-Za-z0-9-]+(\.[A-Za-z0-9-]+)*(\.[A-Za-z]{2,})$

演示:http : //regexr.com/3fscq

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

正则表达式将长度限制为8个字符

Python Regex - 如何将给定的正则表达式模式限制为一个字符范围

正则表达式限制整个字符串中的字母总数

如何将否定(兼容emacs的)正则表达式限制为否定的字符串

如何正则表达式匹配整个字符串而不是单个字符

pgsql2shp.exe最多可截取254个字符的文本(varchar(254))

如何将超过3个字符的单词转换为正则表达式?

我如何将正则表达式匹配限制为精确的子字符串,但某些字符除外,只要它们后跟空格或换行符即可?

确保正则表达式与Swift正则表达式匹配整个字符串

Perl正则表达式多个字符

正则表达式匹配多个字符

8 或 7 个字符的正则表达式

正则表达式 - 16 个字符

正则表达式:匹配 n 个字符,在 n 个字符之后

正则表达式:2个字符之间的单个字符

正则表达式排除单个字符但允许多个字符

VBA正则表达式-匹配整个字符串,除非重复模式

用多个字符串匹配整个世界的正则表达式

整个字符串的正则表达式

如果不是数字,则正则表达式替换整个字符串

正则表达式也摘取部分,而不是整个字符串

Python正则表达式仅匹配整个字符串

正则表达式和否定整个字符组

正则表达式不适用于整个字符串

除。+以外的更快的正则表达式,以匹配整个字符串

正则表达式-匹配集合必须使用整个字符串

正则表达式匹配包含子集的整个字符串

如果部分匹配正则表达式,则获取整个字符串

正则表达式获取整个字符串的匹配