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...