【发布时间】:2020-06-02 03:17:26
【问题描述】:
我需要一个 C# 中的 regex 用于下面提到的数字
31–00–123456–000–0001
我在将 dash 放入正则表达式时遇到问题。号码验证非常好。
【问题讨论】:
-
请提供更多信息。字符串还有其他限制吗?这些数字中的每一个都将始终是它们各自的长度吗?是否有任何值是静态的?你有一个开始的例子吗?
-
@"^[0-9]{2}–[0-9]{2}–[0-9]{6}–[0-9]{3}–[0-9]{4}$"? -
那个破折号是
U+02013。这是您期望的唯一破折号,还是U+0002D也可以接受?非常清楚你想要什么。并展示你的尝试。