DX(DevExpress)TextEdit 輸入限定為數字型別
專案中會經常用到文字框,且有時候會限定文字框輸入的文字型別,比如當你需要輸入一個年份時,你需要限定輸入年份的型別為數字型別。原生的WPF、WinForm中的TextBox只能通過TextChanged事件來限定輸入,而在DX中,可以設定屬性限定輸入文字的型別。
DX中對應的控制元件為TextEdit,TextEdit有一個屬性名為Mask。
需要限定輸入的型別時,可以設定Mask的相關屬性。
MaskType有很多種,型別如下:
RegEx為正則表示式,也是最強大的限定方式。
Numeric雖然可以限定輸入為數字,但是會有小數存在,在轉換成整型的時候有可能報錯。
一、輸入限定為為整數:
<dxe:TextEdit MaskType="RegEx" Mask="[0-9]*"/>//*代表表示式無限次重複
二、限定輸入為帶小數的數字
<dxe:TextEdit MaskType="RegEx" Mask="[0-9].[0-9]*"/>
二、限定最大長度的數字
<dxe:TextEdit MaskType="RegEx" Mask="\d{0,2}"/>//\d為數字,{0,2}為0-2位
有興趣的可以學習一下正則表示式,是一項非常強大的語言
相關推薦
DX(DevExpress)TextEdit 輸入限定為數字型別
專案中會經常用到文字框,且有時候會限定文字框輸入的文字型別,比如當你需要輸入一個年份時,你需要限定輸入年份的型別為數字型別。原生的WPF、WinForm中的TextBox只能通過TextChanged事件來限定輸入,而在DX中,可以設定屬性限定輸入文字的型別。 DX中對應的
JavaScript判斷輸入是否為數字型別(程式碼記錄...)
前言 很多時候需要判斷一個輸入是否位數字,下面簡單列舉集中方法。 第一種方法 isNaN isNaN 返回一個 Boolean 值,指明提供的值是否是保留值 NaN (不是數字)。 NaN 即 Not a Number isNaN(nu
C#中winform控制textbox輸入只能為數字的方法
mat .net back 事件 .html left tools true 文檔 本文實例講述了C#中winform控制textbox輸入只能為數字的方法。分享給大家供大家參考。具體實現方法如下: 添加keyPress事件,控制鍵盤輸入只能是自然數: 代碼如下:
判斷Python輸入是否為數字
開始 nts 方法 得到 思路 模塊 怎麽 就是 statement 在接收raw_input方法後,判斷接收到的字符串是否為數字 例如: str = raw_input("please input the number:") if str.isdigit(): 為True
判斷輸入日期格式是否為指定的格式,判斷輸入是否為數字
1. 指定日期格式 String START_TIME ="2018-10-11"; DateFormat format = new SimpleDateFormat("yyyy-MM-dd"); tr
JS判斷字元是否為數字型別
js有個函式 isNaN(val)//如果是數字則返回 false 使用時候 if(!isNaN(val)){ alert("是數字"); }else{ alert("不是數字"); } js的驗證不安全 如果禁止瀏覽器JavaScript 很容易就跳過去驗證
js判斷輸入是否為數字、正整數、浮點數等的函式
1.下面列出了一些判讀數值型別的正則表示式 "^//d+$" //非負整數(正整數 + 0) "^[0-9]*[1-9][0-9]*$" //正整數 "^((-//d+)|(0+))$" //非正整數(負整數 + 0) "^-[0-9
ACCESS sql語句資料型別轉換 文字型別轉換為數字型別
string sql = "select top 5 * from Dcms_Intro where Intro_CateId=931 order by cint(Intro_ExFlag5) desc " ;// 這
C++判斷使用者輸入是否為數字?
#include <iostream> #include <string> #include <stdlib.h> using namespace std; bo
判斷Python輸入是否為數字、字元
當鍵入字串8字串時候,我們自己就可以判斷了! 一: import re print("我現在要寫一個檔案數字猜遊戲數字遊戲:") temp=input("請你輸入一個數字,猜對了有獎,猜錯了,沒有關係:") guess=str(temp) while guess != '8
Edittext判斷輸入是否為數字(包含小數點)
在開發中EditText總會要求輸入限制,數字?個數?幾行? 1.在限制輸入型別為double的數字時就需要做兩步判斷, <EditText android:layout_width="wrap_content" android:layout_height="wr
Edittext 限制輸入小數位數 判斷輸入是否為數字
在APP中用到Edittext的時候經常會遇到輸入限制的問題, 1.在限制輸入型別為double的數字時就需要做兩步判斷, <EditTextandroid:layout_width="wrap_content" android:layout_height="wra
Android限定EditText的輸入型別為數字或者英文(包括大小寫)
// 監聽密碼輸入框的輸入內容型別,不可以輸入中文 TextWatcher mTextWatcher = new TextWatcher() { @Override public void onTextChanged(CharSequence s, int start, int before,
當需要輸入較長的整數,int型別又不夠長時(如何將字元型別數字轉換為int型別)
1.將需要輸入的長整數以字串型別存入; 2.將整數放入陣列; 3.進行其他操作; public static void main(String[] args) { Scanner a=new Scanner(System.in); String input= a.nextLin
android、Java下判斷兩個String是否相等 、EditText輸入是否為空,限定輸入數字的實現 總結
str1.equals(str2)來判斷,不能用==或者!=來判斷,原因: 因為String是引用型別的,不是基本資料型別,所以它們的比較是使用地址和值(相當於C中的指標)來比較的,因為它們是不同的物件,有不同的地址,所以str1!=str2永遠
C語言——輸入一個字符串,將連續數字字符轉換為數字
一個 [0 fine main span nbsp 輸出 print ont 輸入一個字符串,內有數字和非數字字符,例如: A123cdf 456.78cpc876.9er 849.1 將其中連續的數字作為一個實數,依次存放到一數組a中。例如123存放在a[0],456.
面試題3:在一個長度為n的數組裏的所有數字都在0到n-1的範圍內。 數組中某些數字是重復的,但不知道有幾個數字是重復的。也不知道每個數字重復幾次。請找出數組中任意一個重復的數字。 例如,如果輸入長度為7的數組{2,3,1,0,2,5,3},那麽對應的輸出是第一個重復的數字2。
length value 如果 while 返回 sys public ret || package siweifasan_6_5; /** * @Description:在一個長度為n的數組裏的所有數字都在0到n-1的範圍內。 * 數組中某些數字是重復的,
【shell】Linux shell 之 判斷用戶輸入的變量是否為數字
shell linux 腳本 編程 自動化運維 本文內容:判斷用戶輸入的參數是否為數字 在shell中如何進行計算? 方式一 [root@XiaoPeng scripts]# echo $((1+2)) 3 方式二 [root@XiaoPeng scripts]# expr
正則限制輸入為數字,且最多輸入2位小數 之 新寫法
符號 接受 fff asc pad 函數 ext www 對象 原本小程序需要一個限制文本框輸入為數字,且最多保留2位小數的效果,網上找到的例子感覺有點繁瑣,就自己寫了一個。 代碼很簡單,主要借助了正則的組匹配特性進行處理: //檢查輸入文本,限制只能為數字並且數字最
26 計算使用者輸入的內容中索引為奇數並且對應的元素為數字的個數的兩種方法
#計算使用者輸入的內容中索引為奇數並且對應的元素為數字的個數第二種方法content = input(">>>")count = 0for i in range(len(content)):#i就是下標,或者說就是索引 if i % 2 == 1 and content[i].isdi