【发布时间】:2019-08-12 20:00:32
【问题描述】:
我正在尝试匹配此字符串,但我没有开始工作。字符串只能包含数字或带有 1 个破折号后跟另一组数字的数字。
我的正则表达式:
^([0-9]*|[0-9]*\-{1}[0-9]*)$
前:
这张通行证
123
这一关
123-123
这应该失败,但它正在通过
123-
【问题讨论】:
-
正则表达式中的
*表示零个或多个。123-在破折号后面有零个或多个数字。 -
-123有效吗?123--123有效吗?
标签: c# regex string numbers match