asp.net - 需要正则表达式来验证和限制 EmailID 的长度

标签 asp.net regex

需要正则表达式来验证正确的电子邮件并将其长度限制为 150 个字符。目前我正在使用以下表达式来验证正确性

电子邮件ID

\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)* 

如何向其添加长度验证。

最佳答案

试试这个

^(?=.{5,150}$)\w+([-.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$

REGEX DEMO

关于asp.net - 需要正则表达式来验证和限制 EmailID 的长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21548581/

相关文章:

asp.net - 为什么文本在复选框下方移动而不是在复选框旁边移动 1 行?

asp.net - 当内容更改时如何清除现有的下拉列表项?

asp.net - 如何在 Gridview 中填充下拉菜单?

javascript - Javascript 中的正则表达式 : unknown number of groups to save

javascript - RegExp "g"标志未替换每个实例

java - 如何使用正则表达式从java中的短语中检查和提取信用卡号

一个字符或另一个字符的正则表达式?

ASP.NET:在代码中验证用户

c# - 有没有办法防止通过 asp.net System.Web.Optimization 重命名某些变量

python - 澄清此 Python 正则表达式和调试信息