如何使用正则表达式进行长度检查

来源:百度知道 编辑:UC知道 时间:2024/06/05 00:14:50
^[a-zA-Z0-9]+[_|\_|\.|\w]*@[a-zA-Z0-9]+[_|\_|\.|\w]*\.[a-zA-Z0-9]+$
当前我已经做了一个邮件格式的检查表达式了,现在想在这个基础上添加一些限制,把长度限制在5到50个字符之间,请问在如何修改上述表达式?谢谢

好像没有什么方法
用其他的方法判断吧,
先判断邮箱的长度,再用正则表达式检查是否匹配。

楼主试试这个:
^(?=.{5,50}$)[a-zA-Z0-9]+[_|\_|\.|\w]*@[a-zA-Z0-9]+[_|\_|\.|\w]*\.[a-zA-Z0-9]+$
如果你用的编译环境支持环视的话应该可以。

学习了