我需要一定的属性验证到我的类别中的一个。当我设置属性,类应验证输入,并且如果不正确,则对象设置为无效状态。

问题:属性值必须是在一定的掩模/格式例如。 &&&& - &&&& - &&&&。我不能使用正则表达式。是能够验证文本对掩码值?

由于

有帮助吗?

解决方案

正则表达式往往过度使用,但是这是当一个正则表达式是理想......所以一个很好的例子:为什么你不能在这里使用它们

其他提示

  

时能够验证文本   针对一个掩码值?

当然,这是可能的,因为你可以编写一个函数取一个字符串和掩码,并检查一个反对另一个。

所以,我对你的要求不明确 - 你问是否有标准的.NET库函数来做到这一点?或要求一个面具验证功能的实现?还是别的什么?

如果你在图书馆帮忙,的 MaskedTextProvider 可能会做它,虽然它的矫枉过正。

没有正则表达式,你必须编写自己的验证代码,检查面具。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top