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

2021-09-08 21:00:53 字數 1206 閱讀 8220

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;

case 22:

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

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

break;

case 23:

//只能輸入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 

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