我想要实现的是我想在JSF输入字段上应用正则表达式,其中允许使用5位字母数字和空格,如果用户想要添加多个值,则它们必须以逗号(,)分隔。
所以对于单一价值:
k39Ka
对于多重价值:
Kha93,0Lk3i,L9k K,lk hk
到目前为止,我能够做到这一点:
^[a-zA-Z0-9]{5}(?:,[a-zA-Z0-9]{5})*$
如何在前面提到的正则表达式中允许空格?
您只需在括号中添加一个空格即可。我会使用以下内容:
(^[a-zA-Z0-9 ]{5}(,[a-zA-Z0-9 ]{5})*$)
但你应该在这里检查https://regex101.com/r/aK3zY9/1,以确保它是你想要的。