正则表达式问题^ [a-zA-Z0-9] {5,10} $

siv*_*636 8 java regex

上面的正则表达式(在Java中)匹配长度在5到10之间的字符串数字字符串.

如何修改上述正则表达式以匹配上述要求以及匹配空字符串?

Jür*_*ock 16

使它成为可选(恰好匹配一次或零次)

^([a-zA-Z0-9]{5,10})?$
Run Code Online (Sandbox Code Playgroud)