有没有办法将字符长度限制为100而不考虑使用正则表达式的空格和点?
我有一个表达式^\s*([^\s]\s*){0,100}$
,它只免除空间。
答案 0 :(得分:3)
您可以稍微修改正则表达式以使其正常工作:
^[\s.]*([^\s.][\s.]*){0,100}$
我认为您要拒绝任何超过100个字符的邮件,因为您在问题中添加了$
。
答案 1 :(得分:0)
使用正则表达式 ^([\s.]*([^\s.][\s.]*){0,100})
,您将获得最多100个字符的匹配(不包括空格和点)。
如果要验证输入,如果最多100个字符(不包括空格和点),则不要使用分组( ... )
并在末尾添加$
: ^[\s.]*([^\s.][\s.]*){0,100}$
。