asp.net驗證一個字符串是否符合指定的正則表達式
更新時間:2008年05月10日 21:46:16 作者:
asp.net檢驗字符串是否滿足指定正則表達式
/// <summary>
/// 快速驗證一個字符串是否符合指定的正則表達式。
/// </summary>
/// <param name="_express">正則表達式的內(nèi)容。</param>
/// <param name="_value">需驗證的字符串。</param>
/// <returns>是否合法的bool值。</returns>
public static bool QuickValidate(string _express, string _value)
{
if (_value == null) return false;
System.Text.RegularExpressions.Regex myRegex = new System.Text.RegularExpressions.Regex(_express);
if (_value.Length == 0)
{
return false;
}
return myRegex.IsMatch(_value);
}
使用:
/// <summary>
/// 判斷是否是數(shù)字,包括小數(shù)和整數(shù)。
/// </summary>
/// <param name="_value">需驗證的字符串。</param>
/// <returns>是否合法的bool值。</returns>
public static bool IsNumber(string _value)
{
return Validator.QuickValidate("^(0|([1-9]+[0-9]*))(.[0-9]+)?$", _value);
}
/// 快速驗證一個字符串是否符合指定的正則表達式。
/// </summary>
/// <param name="_express">正則表達式的內(nèi)容。</param>
/// <param name="_value">需驗證的字符串。</param>
/// <returns>是否合法的bool值。</returns>
public static bool QuickValidate(string _express, string _value)
{
if (_value == null) return false;
System.Text.RegularExpressions.Regex myRegex = new System.Text.RegularExpressions.Regex(_express);
if (_value.Length == 0)
{
return false;
}
return myRegex.IsMatch(_value);
}
使用:
/// <summary>
/// 判斷是否是數(shù)字,包括小數(shù)和整數(shù)。
/// </summary>
/// <param name="_value">需驗證的字符串。</param>
/// <returns>是否合法的bool值。</returns>
public static bool IsNumber(string _value)
{
return Validator.QuickValidate("^(0|([1-9]+[0-9]*))(.[0-9]+)?$", _value);
}
相關(guān)文章
VS 2015開發(fā)跨平臺手機應(yīng)用的配置教程
這篇文章主要給大家介紹了關(guān)于VS 2015開發(fā)跨平臺手機應(yīng)用配置的相關(guān)資料,文中通過圖文介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2017-12-12
在Framework4.0中實現(xiàn)延遲加載的實現(xiàn)方法
延遲加載,亦稱延遲實例化,延遲初始化等,主要表達的思想是,把對象的創(chuàng)建將會延遲到使用時創(chuàng)建,而不是在對象實例化時創(chuàng)建對象,即用時才加載。2011-08-08
詳解ASP.NET Core 之 Identity 入門(二)
本篇文章主要介紹了ASP.NET Core 之 Identity 入門,主要負責(zé)對用戶的身份進行認證,有興趣的可以了解一下。2016-12-12
DropDownList獲取的SelectIndex一直為0的問題
由于初始化判斷出錯導(dǎo)致每次傳到服務(wù)器的時候會初始化一次,這就導(dǎo)致每次獲取DropDownList的SelectIndex的時候只能是02014-06-06
WPF自定義Expander控件樣式實現(xiàn)酷炫Style
這篇文章介紹了WPF自定義Expander控件樣式實現(xiàn)酷炫Style的方法,文中通過示例代碼介紹的非常詳細。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-01-01
.net core日志系統(tǒng)相關(guān)總結(jié)
多年的經(jīng)驗,日志記錄是軟件開發(fā)的重要組成部分。沒有日志記錄機制的系統(tǒng)不是完善的系統(tǒng)。在開發(fā)階段可以通過debug附件進程進行交互調(diào)試,可以檢測到一些問題,但是在上線之后,日志的記錄起到至關(guān)重要的作用。本文講解下日志系統(tǒng)的相關(guān)使用2021-06-06
asp.net 頁面延時五秒,跳轉(zhuǎn)到另外的頁面
asp.net 頁面延時五秒,跳轉(zhuǎn)到另外的頁面的實現(xiàn)代碼。2009-12-12

