[英]Check for decimal on masked textbox in VB.NET
我有一個蒙版文本框,其蒙版為_____.__
。
現在有人可以只輸入00001.__
。 它仍然有效,但是我需要人們輸入一個十進制數字。 另外,我該如何檢查呢?
在類似TextChanged
的事件中,您可以使用:
if (maskedTextBox1.MaskCompleted == true)
{
// Invalid input
}
我認為將文本框轉換為十進制或雙精度會更好,因為缺少十進制數字僅表示“ .00”。
因此,您可以:
因此,如果用戶通知了十進制數字,則可以使用; 否則,您的電話號碼會將“ .__”視為“ .00”。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.