'。'后面的字符的正则表达式

时间:2017-01-20 08:12:15

标签: c# regex

当我输入序列号如

时,我需要检测以下格式
CK123456.789

我使用正则表达式

^(CV[0-9]{6}\.[0-9]{3}

匹配,但如果我输入

CK123456.7890 

它仍然可以继续而不会标记错误。是否有更好的正则表达式来检测'。'之后的3位数字?

1 个答案:

答案 0 :(得分:0)

根据您使用正则表达式匹配器的方式,您可能需要将其括在^...$中,这会强制模式为整个字符串,即

^CK[0-9]{6}\.[0-9]{3}$(注意CK前缀)。

我还删除了您的主要(不匹配)括号。