在逗号分隔的字母数字正则表达式中添加空格

问题描述 投票:0回答:1

我想要实现的是我想在JSF输入字段上应用正则表达式,其中允许使用5位字母数字和空格,如果用户想要添加多个值,则它们必须以逗号(,)分隔。

所以对于单一价值:

k39Ka

对于多重价值:

Kha93,0Lk3i,L9k K,lk hk

到目前为止,我能够做到这一点:

^[a-zA-Z0-9]{5}(?:,[a-zA-Z0-9]{5})*$

如何在前面提到的正则表达式中允许空格?

regex
1个回答
1
投票

您只需在括号中添加一个空格即可。我会使用以下内容:

(^[a-zA-Z0-9 ]{5}(,[a-zA-Z0-9 ]{5})*$)

但你应该在这里检查https://regex101.com/r/aK3zY9/1,以确保它是你想要的。

© www.soinside.com 2019 - 2024. All rights reserved.