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