c 結合正規表示式驗證輸入的字串

2022-03-02 04:18:29 字數 1249 閱讀 1553

using

system.text.regularexpressions;

#region

驗證輸入的字串

//////

判斷輸入的字元型別 

//////

輸入的字串

///要驗證的型別

///1: 由26個英文本母組成的字串 

///2: 正整數 

///3: 非負整數(正整數 + 0)

///4: 非正整數(負整數 + 0)

///5: 負整數 

///6: 整數

///7: 非負浮點數(正浮點數 + 0)

///8: 正浮點數

///9: 非正浮點數(負浮點數 + 0)

///10: 負浮點數 

///11: 浮點數

///12: 由26個英文本母的大寫組成的字串

///13: 由26個英文本母的小寫組成的字串

///14: 由數字和26個英文本母組成的字串

///15: 由數字、26個英文本母或者下劃線組成的字串

///16: email

///17: url

///18: 只能輸入入中文

///19: 

//////

true是驗證通過,false是驗證錯誤

///public

bool

validateuserinput(string _value, 

int_kind)

)?$"

;break

;case22:

//只能輸入0和非0打頭的數字加2位小數

regularexpressions ="

^(0|[1-9]+)(.[0-9])?$";

break

;case23:

//只能輸入0和非0打頭的數字加2位小數  但不匹配0.00

regularexpressions ="

^(0(.(0[1-9]|[1-9][0-9]))?|[1-9]+(.[0-9])?)$";

break

;default

:break;}

match m 

=regex.match(_value, regularexpressions);

if(m.success)

return

true

;else

return

false;}

#endregion

from:

c 結合正規表示式驗證輸入的字串

using system.text.regularexpressions region 驗證輸入的字串 判斷輸入的字元型別 輸入的字串 要驗證的型別 1 由26個英文本母組成的字串 2 正整數 3 非負整數 正整數 0 4 非正整數 負整數 0 5 負整數 6 整數 7 非負浮點數 正浮點數 0 8...

c 結合正規表示式驗證輸入的字串

using system.text.regularexpressions region 驗證輸入的字串 判斷輸入的字元型別 輸入的字串 要驗證的型別 1 由26個英文本母組成的字串 2 正整數 3 非負整數 正整數 0 4 非正整數 負整數 0 5 負整數 6 整數 7 非負浮點數 正浮點數 0 8...

c 結合正規表示式驗證輸入的字串

using system.text.regularexpressions region 驗證輸入的字串 判斷輸入的字元型別 輸入的字串 要驗證的型別 1 由26個英文本母組成的字串 2 正整數 3 非負整數 正整數 0 4 非正整數 負整數 0 5 負整數 6 整數 7 非負浮點數 正浮點數 0 8...