常用驗證方法

2022-03-23 08:38:49 字數 2951 閱讀 7291

#region 驗證郵箱

public static bool isemail(string email)

#endregion

#region

issafesqlstring 檢測是否有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...