【发布时间】:2017-08-31 17:11:28
【问题描述】:
我有一些验证代码可以根据正则表达式检查字符串。
Regex regex = new Regex(RegexPattern);
if (!regex.IsMatch(value))
{
errorMessage = "The data is not in the correct format.";
return false;
}
如果我将正则表达式模式设置为^[0-9]*.[0-9]*.[0-9]*.[0-9]*$,它会正确接受1.0.0.0;但是,它也接受1.0.0.。
如何修改模式以使1.0.0.0 被接受但1.0.0. 被拒绝?
【问题讨论】: