MaskTextBox驗證控制項詳解

2022-02-23 06:31:43 字數 1178 閱讀 5052

winform中的masktextbox控制項主要用於對資料驗證,避免非法資料輸入。關鍵屬性是mask下面是掩碼型別

常見的

如果覺得那個下劃線不好看可以將屬性promptchar設定為空格

日期:2023年00月00日

**號碼:(999)-000-0000

貨幣:$999,999.00

還可以使用加入tooptip為登陸輸入控制項新增更詳細的說明。

掩碼語言說明(相當於掩碼的語法)

掩碼元素

說明正規表示式元素

00 到 9 之間的任何乙個數字。必選項。\d9

數字或空格。可選項。

[ \d]?

#數字或空格。可選項。如果此位置在掩碼中保留為空,它將顯示為空格。允許使用加號 (+) 和減號 (-)。

[ \d+-]?

lascii 字母。必選項。

[a-za-z]

?ascii 字母。可選項。

[a-za-z]?

&字元。必選項。

[\p\p\p\p\p]

c字元。可選項。

[\p\p\p\p\p]?

a字母數字。可選項。\w.

相應於區域性的小數點佔位符。

不可用。

,相應於區域性的千分位佔位符。

不可用。

:相應於區域性的時間分隔符。

不可用。

/相應於區域性的日期分隔符。

不可用。

$相應於區域性的貨幣符號。

不可用。

將後面的所有字元轉換為小寫。

不可用。

>

將後面的所有字元轉換為大寫。

不可用。

|停止前面的大寫轉換或小寫轉換。

不可用。

\對掩碼字元進行轉義,將它轉換為原義字元。「\\」是反斜槓的轉義序列。

\所有其他字元。

原義字元。所有非掩碼元素將在 maskedtextbox 中以原樣顯示。

所有其他字元。

wicket 控制項驗證

關於日期驗證wicket有內部的驗證機制會把驗證資訊存入feedbackpanel控制項 一.submit時直接通過feedbackpanel控制項將驗證資訊顯示頁面上 二.直接取控制項的驗證資訊 textfieldname textfield this.get wk name string ver...

jquery 驗證控制項

最近應公司要求做了乙個jquery的示例檔案,包括 模態視窗怎麼實現 jquery validate下的校驗 怎麼做特效 怎麼實現非同步操作 實現上傳剪下效果等很多特效 這裡把jquery校驗的部分傳上來與大家分享,直接複製出來就可以正常使用 沒有後台非同步校驗沒有意義,所以未上傳,如有需要qq聯絡...

WebForm 驗證控制項

驗證控制項一般是在註冊的時候用到,是直接將js 封裝到了控制項裡面,拉過來直接可以用,下面介紹一下主要用法 1 comparevalidator 比較驗證 常用屬性 controltocompare 用來進行比較的控制項的id controltovalidate 要驗證的控制項的id display...