最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

c#后臺輸出javascript語句示例程序

 更新時(shí)間:2013年12月05日 14:25:20   作者:  
一個(gè)很不錯(cuò)的b/s前臺輸出彈出對話框、后臺寫javascript語句、后臺直接關(guān)閉web頁面及一個(gè)集成了常用驗(yàn)證的通用類,十分的方便。代碼如下

復(fù)制代碼 代碼如下:

using System;
using System.Web;
using System.IO;
using System.Security.Cryptography;
using System.Text.RegularExpressions;

namespace MyOraComm
{
/// <summary>
/// FuncTion 的摘要說明。
/// </summary>
public class Function
{
  public Function()
  {
   //
   // TODO: 在此處添加構(gòu)造函數(shù)邏輯
   //
  }
  // ====== ==============================================================================
  //=========================前臺輸出語句方法================================
  //=======================================================================================
  #region 彈出javascript對話框,是否返回或結(jié)束。
  public void WriteMessage(string strMsg,bool Back,bool End)
  {
   HttpContext Context=HttpContext.Current;
   strMsg=strMsg.Replace("'","");
   strMsg=strMsg.Replace("/r/n","");
   if(strMsg!=""&&strMsg!=null)
    Context.Response.Write("<script language=javascript>alert('"+strMsg+"');</script>");
   if(Back)
    Context.Response.Write("<script language=javascript>history.back();</script>");
   if(End)
    Context.Response.End();
  }
  #endregion

  #region 寫javascript語句內(nèi)容,<script language=javascript></script>已經(jīng)寫好。
  public void WriteJavaScript(string strJavaScript)
  {
   HttpContext Context=HttpContext.Current;
   Context.Response.Write("<script language=javascript>"+strJavaScript+"</script>");
  }
  #endregion

  #region 關(guān)閉當(dāng)前頁面
  public void CloseWindow()
  {
   HttpContext Context=HttpContext.Current;
   Context.Response.Write("<script language=javascript>window.close();</script>");
   Context.Response.End();
  }
  #endregion

  //====================================================================================
  //=========================使用正則表達(dá)式寫的驗(yàn)證類方法================================
  //=====================================================================================

  #region 用正則表達(dá)式實(shí)現(xiàn).驗(yàn)證輸入是否是數(shù)字
  public bool IsValidNumer(string str)
  {
   System.Text.RegularExpressions.Regex reg1
    = new System.Text.RegularExpressions.Regex(@"^[-]?/d+[.]?/d*$");
   return reg1.IsMatch(str);
  }
  #endregion

  #region 驗(yàn)證是否為小數(shù)
  public bool IsValidDecimal(string str)
  {
   return Regex.IsMatch(str,@"[0]./d{1,2}|[1]");
  }

  #endregion

  #region 驗(yàn)證Email地址
  public bool IsValidEmail(string strIn)
  {
   // Return true if strIn is in valid e-mail format.
   return Regex.IsMatch(strIn, @"^([/w-/.]+)@((/[[0-9]{1,3}/.[0-9]{1,3}/.[0-9]{1,3}/.)|(([/w-]+/.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(/]?)$");
  }
  #endregion

  #region dd-mm-yy 的日期形式代替 mm/dd/yy 的日期形式。
  public string MDYToDMY(String input)
  {
   return Regex.Replace(input,"http://b(?//d{1,2})/(?//d{1,2})/(?//d{2,4})//b","${day}-${month}-${year}");
  }
  #endregion

  #region 驗(yàn)證是否為電話號碼
  public bool IsValidTelNum(string strIn)
  {
   return Regex.IsMatch(strIn,@"(/d+-)?(/d{4}-?/d{7}|/d{3}-?/d{8}|^/d{7,8})(-/d+)?");
  }
  #endregion

  #region 驗(yàn)證年月日
  bool IsValidDate(string strIn)
  {
   return Regex.IsMatch(strIn,@"^2/d{3}-(?:0?[1-9]|1[0-2])-(?:0?[1-9]|[1-2]/d|3[0-1])(?:0?[1-9]|1/d|2[0-3])?:0?[1-9]|[1-5]/d)?:0?[1-9]|[1-5]/d)$");
  }
  #endregion

  #region 驗(yàn)證后綴名
  bool IsValidPostfix(string strIn)
  {
   return Regex.IsMatch(strIn,@"/.(?i:gif|jpg)$");
  }
  #endregion

  #region 驗(yàn)證字符是否在4至12之間
  bool IsValidByte(string strIn)
  {
   return Regex.IsMatch(strIn,@"^[a-z]{4,12}$");
  }
  #endregion

  #region 驗(yàn)證IP
  bool IsValidIp(string strIn)
  {
   return Regex.IsMatch(strIn,@"^(/d{1,2}|1/d/d|2[0-4]/d|25[0-5])/.(/d{1,2}|1/d/d|2[0-4]/d|25[0-5])/.(/d{1,2}|1/d/d|2[0-4]/d|25[0-5])/.(/d{1,2}|1/d/d|2[0-4]/d|25[0-5])$");
  }
  #endregion
}
}

您可能感興趣的文章:

相關(guān)文章

  • unity3d實(shí)現(xiàn)七天簽到功能

    unity3d實(shí)現(xiàn)七天簽到功能

    這篇文章主要為大家詳細(xì)介紹了unity3d實(shí)現(xiàn)七天簽到功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-04-04
  • C#中backgroundWorker類的用法詳解

    C#中backgroundWorker類的用法詳解

    這篇文章主要介紹了C#使用backgroundWorker實(shí)現(xiàn)多線程的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • C# 如何使用 Index 和 Range 簡化集合操作

    C# 如何使用 Index 和 Range 簡化集合操作

    這篇文章主要介紹了C# 如何使用 Index 和 Range 簡化集合操作,幫助大家更好的理解和學(xué)習(xí)使用c#,感興趣的朋友可以了解下
    2021-02-02
  • Unity?UGUI的CanvasScaler畫布縮放器組件介紹使用

    Unity?UGUI的CanvasScaler畫布縮放器組件介紹使用

    這篇文章主要為大家介紹了Unity?UGUI的CanvasScaler畫布縮放器組件介紹使用,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-07-07
  • C#中的Explicit和Implicit詳情

    C#中的Explicit和Implicit詳情

    Implicit提高了代碼的可讀性,但程序員需要自己保證轉(zhuǎn)換不引發(fā)異常且不丟失信息、Explicit可阻止編譯器靜默調(diào)用可能產(chǎn)生意外后果的轉(zhuǎn)換操作。前者更易于使用,后者能向閱讀代碼的每個(gè)人清楚地指示您要轉(zhuǎn)換類型,下面就和小編來一起學(xué)習(xí)吧
    2021-09-09
  • C#操作RabbitMQ的完整實(shí)例

    C#操作RabbitMQ的完整實(shí)例

    這篇文章主要為大家詳細(xì)介紹了C#操作RabbitMQ的完整實(shí)例,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • Winform界面中實(shí)現(xiàn)通用工具欄按鈕的事件處理方法

    Winform界面中實(shí)現(xiàn)通用工具欄按鈕的事件處理方法

    下面小編就為大家分享一篇Winform界面中實(shí)現(xiàn)通用工具欄按鈕的事件處理方法,具有很好的參考價(jià)值,希望對大家有所幫助
    2017-11-11
  • C#中DrawCurve的用法小結(jié)

    C#中DrawCurve的用法小結(jié)

    本文主要介紹了C#中DrawCurve的用法小結(jié),通常用于繪制一條平滑的曲線通過一系列給定的點(diǎn),具有一定的參考價(jià)值,感興趣的可以了解一下
    2025-04-04
  • C#語言使用gRPC、protobuf(Google Protocol Buffers)實(shí)現(xiàn)文件傳輸功能

    C#語言使用gRPC、protobuf(Google Protocol Buffers)實(shí)現(xiàn)文件傳輸功能

    這篇文章主要介紹了C#語言使用gRPC、protobuf(Google Protocol Buffers)實(shí)現(xiàn)文件傳輸功能,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-10-10
  • C# 使用鼠標(biāo)點(diǎn)擊對Chart控件實(shí)現(xiàn)數(shù)據(jù)提示效果

    C# 使用鼠標(biāo)點(diǎn)擊對Chart控件實(shí)現(xiàn)數(shù)據(jù)提示效果

    這篇文章主要介紹了C# 使用鼠標(biāo)點(diǎn)擊對Chart控件實(shí)現(xiàn)數(shù)據(jù)提示效果,文章給予上一篇的詳細(xì)內(nèi)容做延伸介紹,需要的小伙伴可任意參考一下
    2022-08-08

最新評論

阿图什市| 雅安市| 习水县| 南投市| 辽阳县| 遵义市| 东源县| 洪洞县| 团风县| 江津市| 凤城市| 德清县| 遂宁市| 广南县| 饶河县| 黄平县| 宝坻区| 永吉县| 朝阳市| 扎鲁特旗| 当涂县| 青川县| 宝丰县| 会宁县| 大庆市| 天津市| 桂平市| 务川| 花莲县| 清水河县| 板桥市| 盈江县| 泰安市| 阜阳市| 连城县| 嘉兴市| 东海县| 平阳县| 长武县| 错那县| 大石桥市|