Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 我需要以下表达式的正则表达式_C#_Regex - Fatal编程技术网

C# 我需要以下表达式的正则表达式

C# 我需要以下表达式的正则表达式,c#,regex,C#,Regex,我需要以下字符串格式的正则表达式 NN-NNNN 其中N是介于0和9之间的一位数字 而“-”总是在那里。 提前感谢这将是: ^\d\d-\d\d\d\d$ 或: 当然,这意味着您的输入仅包含以下内容。类似的内容: [0-9][0-9]-[0-9][0-9][0-9][0-9] ^[0-9]{2}-[0-9]{4}$ 这个非常简单。如果你查阅百万regex入门指南中的任何一本,你应该能够在不到5分钟的时间内自己解决这个问题。在发布这个问题之前你做过任何研究吗?+1,我想给出的答案。谢谢大家,

我需要以下字符串格式的正则表达式

NN-NNNN 其中N是介于0和9之间的一位数字

而“-”总是在那里。 提前感谢

这将是:

^\d\d-\d\d\d\d$
或:

当然,这意味着您的输入仅包含以下内容。

类似的内容:

[0-9][0-9]-[0-9][0-9][0-9][0-9]
^[0-9]{2}-[0-9]{4}$

这个非常简单。如果你查阅百万regex入门指南中的任何一本,你应该能够在不到5分钟的时间内自己解决这个问题。在发布这个问题之前你做过任何研究吗?+1,我想给出的答案。谢谢大家,就这样。我只在字段中输入过,如果有任何不同,则是错误的input@user280139在c\d中,不仅仅是0-9,它还包括所有具有属性数字含义的unicode代码点,例如中文数字,…,大多数情况下都不是问题,但是您需要知道它。这个比\d更兼容version@Shiplu\d非常常见,c支持它。一个论点是,在c\d中,不仅是0-9,事实上它有所有具有属性DigitWhat的unicode代码点更糟糕的是,这一点是错误的,它缺少锚,这意味着它也将匹配12345-1234567890。
^[0-9]{2}-[0-9]{4}$