成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

C#驗證輸入方法詳解

開發 后端
這里詳細介紹幾種C#驗證輸入方法,驗證輸入的是否數字的方法,用正則表達式也可以驗證,以下是四種驗證方法。

C#驗證輸入方法一

  1. staticboolIsNumeric(stringstr)  
  2. {  
  3. if(str==null||str.Length==0)  
  4. returnfalse;  
  5. foreach(charcinstr)  
  6. {  
  7. if(!Char.IsNumber(c))  
  8. {  
  9. returnfalse;  
  10. }  
  11. }  
  12. returntrue;  

C#驗證輸入方法二

  1. privateboolIsNumeric(strings)  
  2. privateboolIsNumeric(strings){  
  3. charch0='0';  
  4. charch9='9';  
  5. for(inti=0;i<s.Length;i++){  
  6. if((s[i]<ch0||s[i]>ch9)){  
  7. this.lblwarning.Text="此處應輸入整數且非負!";  
  8. returnfalse;  
  9. }  
  10. }  
  11. returntrue;  

C#驗證輸入方法三

  1. staticboolIsNumeric(stringstr)  
  2. {  
  3. System.Text.RegularExpressions.Regexreg1 
  4. =newSystem.Text.RegularExpressions.Regex(@"^[-]?\d+[.]?\d*$");  
  5. returnreg1.IsMatch(str);  

C#驗證輸入方法四

  1. publicstaticboolIsConvert(stringExpression,TypeDataType){  
  2. switch(DataType.Name){  
  3. case"Double":  
  4. try{  
  5. Double.Parse(Expression);  
  6. returntrue;  
  7. }  
  8. catch{  
  9. returnfalse;  
  10. }  
  11. case"DateTime":  
  12. try{  
  13. DateTime.Parse(Expression);  
  14. returntrue;  
  15. }  
  16. catch{  
  17. returnfalse;  
  18. }  
  19. default:  
  20. returntrue;  
  21. }  

C#驗證輸入的是否數字的方法

其實用正則表達式也可以

  1. staticboolIsNumeric(stringstr)  
  2. {  
  3. if(str==null||str.Length==0)  
  4. returnfalse;  
  5. foreach(charcinstr)  
  6. {  
  7. if(!Char.IsNumber(c))  
  8. {  
  9. returnfalse;  
  10. }  
  11. }  
  12. returntrue;  

正則表達的寫法是:

  1. staticboolIsNumeric(stringstr)  
  2. {  
  3. System.Text.RegularExpressions.Regexreg1 
  4. =newSystem.Text.RegularExpressions.Regex(@"^[-]?\d+[.]?\d*$");  
  5. returnreg1.IsMatch(str);  

【編輯推薦】

  1. 淺談C#開發WinForm
  2. Visual C#使用COM組件
  3. C#做Screen Capture程序
  4. 在C#中聲明API函數
  5. 描述C#開發WinForm
責任編輯:佚名 來源: 博客園
相關推薦

2009-09-02 13:15:23

C#數組復制

2025-05-12 03:10:00

接口方法代碼

2009-08-28 12:47:30

C#靜態方法應用

2009-09-02 10:49:46

C#調用析構方法

2009-08-12 11:05:00

2009-09-09 10:32:12

C# CheckBox

2009-08-31 09:41:05

C#反射靜態方法開發

2009-09-07 03:07:11

C# Main方法

2009-08-25 16:54:28

C# RichText

2009-04-03 13:20:05

C#擴展方法調用

2024-09-23 16:55:18

C#代碼開發

2009-08-19 14:40:57

C#操作注冊表常用方法

2009-08-14 17:09:48

C#引用類型

2009-08-05 14:54:09

VB調用C#類庫

2009-09-01 18:35:53

C#判斷文件存在

2009-09-01 16:07:04

C#命名規約

2009-07-30 18:20:21

C#繼承

2009-08-24 11:23:41

C# TimeLabe

2009-09-07 16:13:56

C# MessageB

2009-08-26 17:16:22

C# CheckSta
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产午夜精品久久久 | 亚洲国产高清在线观看 | 特级黄一级播放 | 久久精品国产一区二区电影 | 免费在线播放黄色 | 亚洲色图在线观看 | 91精品入口蜜桃 | 成人精品久久 | 欧美国产一区二区 | 欧美成人aaa级毛片在线视频 | 久久综合成人精品亚洲另类欧美 | 亚洲精品视频在线看 | 搞av.com| 精品国产91乱码一区二区三区 | 夜夜精品视频 | 亚洲精品久久久久久久久久久 | 日本在线视频一区二区 | 免费观看一级视频 | 91精品国产91久久久久游泳池 | 欧美精品一区二区蜜桃 | 国产精品一区二区免费 | 国产操操操 | 欧美日韩视频一区二区 | 国产亚洲欧美日韩精品一区二区三区 | 国产视频在线观看一区二区三区 | 久久精品国产一区二区三区 | 久久成人人人人精品欧 | 一级做a | 国产亚洲精品久久久优势 | 日韩欧美手机在线 | 五月香婷婷 | 久久99精品久久久 | 欧美在线亚洲 | 亚洲精品乱码久久久久久9色 | 亚洲精品久久久久久下一站 | va精品| 欧美精品日韩 | 精品视频成人 | 国内精品伊人久久久久网站 | 欧美1级 | 作爱视频免费看 |