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