asp.net验证一个字符串是否符合指定的正则表达式

 更新时间:2008年05月10日 21:46:16   作者:  
asp.net检验字符串是否满足指定正则表达式
/// <summary>
/// 快速验证一个字符串是否符合指定的正则表达式。
/// </summary>
/// <param name="_express">正则表达式的内容。</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>
/// 判断是否是数字,包括小数和整数。
/// </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);
}

相关文章

  • ASP.NET私有构造函数用法分析

    ASP.NET私有构造函数用法分析

    这篇文章主要介绍了ASP.NET私有构造函数用法,较为详细的分析了ASP.NET中私有构造函数的特性及具体用法,需要的朋友可以参考下
    2014-11-11
  • asp.net url重写的好处与方法

    asp.net url重写的好处与方法

    asp.net url重写的好处与方法,需要的朋友可以参考一下
    2013-04-04
  • VS 2015开发跨平台手机应用的配置教程

    VS 2015开发跨平台手机应用的配置教程

    这篇文章主要给大家介绍了关于VS 2015开发跨平台手机应用配置的相关资料,文中通过图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2017-12-12
  • 在Framework4.0中实现延迟加载的实现方法

    在Framework4.0中实现延迟加载的实现方法

    延迟加载,亦称延迟实例化,延迟初始化等,主要表达的思想是,把对象的创建将会延迟到使用时创建,而不是在对象实例化时创建对象,即用时才加载。
    2011-08-08
  • 详解ASP.NET Core 之 Identity 入门(二)

    详解ASP.NET Core 之 Identity 入门(二)

    本篇文章主要介绍了ASP.NET Core 之 Identity 入门,主要负责对用户的身份进行认证,有兴趣的可以了解一下。
    2016-12-12
  • DropDownList获取的SelectIndex一直为0的问题

    DropDownList获取的SelectIndex一直为0的问题

    由于初始化判断出错导致每次传到服务器的时候会初始化一次,这就导致每次获取DropDownList的SelectIndex的时候只能是0
    2014-06-06
  • WPF自定义Expander控件样式实现酷炫Style

    WPF自定义Expander控件样式实现酷炫Style

    这篇文章介绍了WPF自定义Expander控件样式实现酷炫Style的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-01-01
  • .net core日志系统相关总结

    .net core日志系统相关总结

    多年的经验,日志记录是软件开发的重要组成部分。没有日志记录机制的系统不是完善的系统。在开发阶段可以通过debug附件进程进行交互调试,可以检测到一些问题,但是在上线之后,日志的记录起到至关重要的作用。本文讲解下日志系统的相关使用
    2021-06-06
  • Asp.Net中文本换行

    Asp.Net中文本换行

    Asp.Net中文本换行...
    2007-04-04
  • asp.net 页面延时五秒,跳转到另外的页面

    asp.net 页面延时五秒,跳转到另外的页面

    asp.net 页面延时五秒,跳转到另外的页面的实现代码。
    2009-12-12

最新评论