正则表达式,用于在开始时不允许空格

use*_*526 1 java regex

一个正则表达式,仅允许在最大大小为20的字母表之间使用字母和数字和空格.

([a-zA-Z0-9]+([\\s][a-zA-Z0-9]+)*){0,20}.

这不允许在启动时使用空格,但不检查最大尺寸条件.如何更改此正则表达式?

tri*_*eee 5

您指定整个模式的20次重复.我猜你可能意味着什么

[a-zA-Z0-9][\\sa-zA-Z0-9]{0,19}
Run Code Online (Sandbox Code Playgroud)

如果应该允许空输入,请将整个内容包装起来(...)?.