如何添加以允许任何数量的破折号到此REGEX

时间:2012-01-11 00:04:27

标签: regex

我希望这个正则表达式允许破折号“ - ”。任何金额都可以。

(?:\d*[a-z]){0,1}\d*$

目前,此正则表达式允许任意数量的数字和仅1个字母数字字符。我希望这也允许任何数量的破折号“ - ”。

1 个答案:

答案 0 :(得分:2)

只需添加破折号:

^([\d-]*[a-z]?|[a-z]?[\d-]*|[\d-]*[a-z]?[\d-]*)$

在此处查看:[{3}}