首页 > 解决方案 > 正则表达式最大长度不包括特殊字符

问题描述

假设我想匹配 4 个数字,但在它们之间我可以有空格和破折号。

允许最多 4 个数字的语法。

([0-9]){4}

如何让它忽略空格和破折号?

标签: regexregex-group

解决方案


您可以使用以下正则表达式。

^[\s-]*(?:\d[\s-]*){4}$

演示


推荐阅读