#region 驗證郵箱
public static bool isemail(string email)
#endregion
#regionissafesqlstring 檢測是否有sql危險字元
/// /// 檢測是否有sql危險字元
///
/// 目標字串
/// 是則返加true 不是則返回 false
public static bool issafesqlstring(string targetstring)
|\#endregion
#region removeunsafestring 過濾指令碼注入和sql注入字元
/// /// 過濾指令碼注入和sql注入字元
///
/// 目標字串
/// 過濾後的字串
public static string removeunsafestring(string targetstring)
targetstring = regex.replace(targetstring, @"", string.empty, regexoptions.ignorecase);
return regex.replace(targetstring, @"[-|;|,|\/|| |
| |\}|\
#endregion
#region isip 判斷是否為ip
/// /// 是否為ip
///
/// 目標字串
/// 是則返加true 不是則返回 false
public static bool isip(string targetstring)
(2[0-4]\d|25[0-5]|[01]?\d\d?)$");
}#endregion
#region isnumeric 判斷物件是否為int32型別的數字
/// /// 判斷物件是否為int32型別的數字
///
/// 傳入引數
/// 是則返加true 不是則返回 false
public static bool isnumeric(object target)
return false;
}#endregion
#region isnumeric 判斷字串是否為int32型別的數字
/// /// 判斷字串是否為int32型別的數字
///
/// 傳入引數
/// 是則返加true 不是則返回 false
public static bool isnumeric(string targetstring)}}
return false;
}#endregion
#region ispositiveinteger 驗證是否為正整數
/// /// 驗證是否為正整數
///
/// 傳入引數
/// 是則返加true 不是則返回 false
public static bool ispositiveinteger(string targetstring)
#endregion
#region isdouble 判斷物件是否為double型別
/// /// 是否為double型別
///
/// 傳入引數
/// 是則返加true 不是則返回 false
public static bool isdouble(object target)
return false;
}#endregion
#region isnumericarray 判斷給定字串資料中是否全為int32型別數字
/// /// 判斷給定字串資料中是否全為int32型別數字
///
/// 要確認的字串陣列
/// 是則返加true 不是則返回 false
public static bool isnumericarray(string targetarray)
if (targetarray.length < 1)
return targetarray.all(isnumeric);
}#endregion
#region isemail 檢測是否符合email格式
/// /// 檢測是否符合email格式
///
/// 目標字串
/// 是則返加true 不是則返回 false
public static bool isemail(string targetstring)
#endregion
#region isurl 檢測是否是有效的url位址
/// /// 檢測是否是有效的url位址
///
/// 目標字串
/// 是則返加true 不是則返回 false
public static bool isurl(string targetstring)
[0-9]|[1-9][0-9]|[1-9])\.(25[0-5]|2[0-4][0-9]|[0-1][0-9]|[1-9][0-9]|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1][0-9]|[1-9][0-9]|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1][0-9]|[1-9][0-9]|[0-9])|localhost|([a-za-z0-9\-]+\.)*[a-za-z0-9\-]+\.(com|edu|gov|int|mil|net|org|biz|arpa|info|name|pro|aero|coop|museum|[a-za-z]))(\:[0-9]+)*(/($|[a-za-z0-9\.\,\?\'\\\+&%\$#\=~_\-]+))*$");
}#endregion
常用驗證方法
1.正規表示式 判斷字串是否為純數字格式 param num return throws bizexception public static boolean verifynum string num throws bizexception return false 判斷字串是否為純字母格式 par...
常用正則驗證方法
手機號碼驗證 var pattern 13 0 9 14 5 7 15 0 1 2 3 5 6 7 8 9 18 0 1 2 3 5 6 7 8 9 d str 此處輸入需要驗證的號碼 console.log pattern.test str true為驗證成功,false為驗證失敗 身份證號碼驗證...
常用Javascript驗證方法
檢測核取方塊和單選框是否已被選中 param itemobj return function ischecked1 itemobj return false 檢測多選框是否已被選中 param itemobj return function ischecked2 itemobj return fal...