在逗号分隔的字母数字正则表达式中添加空格
Posted
技术标签:
【中文标题】在逗号分隔的字母数字正则表达式中添加空格【英文标题】:Add space in comma separated alphanumeric regex 【发布时间】:2015-10-04 17:56:38 【问题描述】:我想要实现的是我想在 JSF 输入字段上应用正则表达式,其中允许 5 位字母数字和空格,如果用户想要添加多个值,它们必须用逗号 (,) 分隔。
所以对于单个值:
k39Ka对于多个值:
Kha93,0Lk3i,L9k K,lk hk到目前为止,我能够做到这一点:
^[a-zA-Z0-9]5(?:,[a-zA-Z0-9]5)*$
如何在上述正则表达式中允许空格?
【问题讨论】:
您可以简单地在两个方括号内添加\s
,但这意味着也允许使用 5 个空格。这也是你想要的吗?
【参考方案1】:
您可以在括号中添加一个空格。我会使用以下内容:
(^[a-zA-Z0-9 ]5(,[a-zA-Z0-9 ]5)*$)
但是你应该在这里查看https://regex101.com/r/aK3zY9/1 以确保它是你想要的。
【讨论】:
以上是关于在逗号分隔的字母数字正则表达式中添加空格的主要内容,如果未能解决你的问题,请参考以下文章