【发布时间】:2020-01-26 07:12:04
【问题描述】:
下面是我的正则表达式:
^([a-zA-Z0-9]+)(?:[-]{1})[a-zA-Z0-9]+$
我试图将总字符串的长度限制为 15 个字符,包括特殊字符 (-)。
例如: BBB-123BBBWWRTY
【问题讨论】:
-
如果不需要捕获组,可以使用
^(?=.{15}$)[a-zA-Z0-9]+-[a-zA-Z0-9]+$ -
如果您能提供更多示例,将会很有帮助。如果有固定数量的由 - 分隔的字符,我们可以避免前瞻。还要提到区分大小写。
标签: regex