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);
}



相关阅读:
javascript 框架小结 个人工作经验
PHP 程序员的调试技术小结
ASP.NET入门教程:HTML服务器控件
Javascript教程:展示风格的价值
MySQL高级特性----对比与其他数据库
一个php作的文本留言本的例子(五)
Dom入门教程图解 推荐
Windows Server 2003 SP1 今日发布
磁盘管理--dirs
Windows7切换屏幕的快捷方法是什么
改善SQL Server数据库的内存管理方法
一个JQuery写的点击上下滚动的小例子
CSS布局的一些小经验
Windows注册表LastKey键值的设置技巧
快速导航

Copyright © 2016 phpStudy |