文字掩码c#

时间:2008-11-28 09:20:23

标签: c# masking

我需要为我的某个类验证某个属性。当我设置属性时,类应验证输入,如果不正确,则将对象设置为无效状态。

问题:属性值必须采用某种掩码/格式,例如。 &安培;&安培;&安培;&安培; - &安培;&安培;&安培;&安培; - &安培;&安培;&安培;&安培;.我不能使用正则表达式。是否可以根据掩码值验证文本?

由于

3 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

  

是否可以验证文本   对掩码值?

当然有可能,因为你可以写一个函数来取一个字符串和一个掩码并检查一个与另一个。

所以我不清楚你在问什么 - 你是否在询问标准.Net库中是否有函数来执行此操作?或者要求实现掩码验证功能?或其他什么?

如果您正在寻找图书馆中的某些内容来提供帮助,MaskedTextProvider可能会这样做,尽管它太过分了。

答案 2 :(得分:0)

如果没有正则表达式,您必须编写自己的验证码,以检查掩码。