asp.net验证一个字符串是否符合指定的正则表达式
程序员文章站
2022-12-02 12:18:56
/// /// 快速验证一个字符串是否符合指定的正则表达式。 /// ///...
/// <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);
}
/// 快速验证一个字符串是否符合指定的正则表达式。
/// </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);
}
下一篇: C#语言初级入门介绍
推荐阅读
-
asp.net验证一个字符串是否符合指定的正则表达式
-
asp.net中利用正则表达式判断一个字符串是否为数字的代码
-
java多线程定时器和java判断一个时间是否在时间区间内和用正则表达式获取String字符串之间的数据
-
请教一个正则表达式,匹配所有Html标签外部的指定字符串
-
一个待匹配的字符串中有多个符合正则表达式的字符串段,怎么能将之分别匹配出来
-
JavaScript判断一个字符串是否包含指定子字符串的方法_javascript技巧
-
php判断一个字符串是否含有指定的字符(求高效写法)
-
JavaScript判断一个字符串是否包含指定子字符串的方法_javascript技巧
-
微信 - php+mysql问题.怎么判断一个字符串符合数据表中的哪条正则表达式值得数据?
-
微信 - php+mysql问题.怎么判断一个字符串符合数据表中的哪条正则表达式值得数据?