标签: java regex
上述正则表达式(在Java中)匹配长度在5到10之间的字母数字字符串。
如何修改上述正则表达式以匹配上述要求以及匹配空字符串?
答案 0 :(得分:16)
使其成为可选项(恰好匹配一次或零次)
^([a-zA-Z0-9]{5,10})?$
答案 1 :(得分:4)
^(?:[a-zA-Z0-9]{5,10}|)$