【问题标题】: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 个空格。这也是你想要的吗?

标签: regex


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2012-08-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多