C# 正则表达式 最全的验证类

///<summary>
        ///验证输入的数据是不是正整数
        ///</summary>
        ///<param name="str">传入字符串</param>
        ///<returns>返回true或者false</returns>
        public static bool IsNumeric(string str)
        {
            return Regex.IsMatch(str, @"^[0-9]\d*$");
        }

        /// <summary>
        /// 验证输入的数据是正负整数或小数点后一位  单精度
        /// </summary>
        /// <param name="str">传入字符串</param>
        /// <returns>返回true或者false</returns>
        public static bool isFloat(string str)
        {
            //判断是否是数值,有小数点
            return Regex.IsMatch(str, @"^-?\d*\.?\d$");
        }
时间: 2024-10-05 05:04:49

C# 正则表达式 最全的验证类的相关文章

java最全的验证类封装

package com.tongrong.utils; import java.util.Collection; import java.util.Map; import java.util.regex.Matcher; import java.util.regex.Pattern; import org.apache.commons.lang.StringUtils; /** * Java表单验证工具类 * * @author jiqinlin * */ @SuppressWarnings("

JS表单验证类HTML代码实例

以前用的比较多的一个JS表单验证类,对于个人来说已经够用了,有兴趣的可以在此基础上扩展成ajax版本.本表单验证类囊括了密码验证.英文4~10个 字符验证. 中文非空验证.大于10小于100的数字.浮点数验证.日期验证.邮件检查.网址验证.固定电话和手机号码验证.IP地址验证.邮编和QQ号码验证. MSN和身份证验证等. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.

[转帖] 分享一个java正则验证类

原址:http://blog.csdn.net/jarvis_java/article/details/5949096 package com.tool.util; import java.util.regex.Matcher; import java.util.regex.Pattern; /** * * @author Jarvis * 90%的验证都调用了Regular方法 但是本类也可删除大部分方法 涉及到正则的判断都直接穿参数和正则表达式 * 但是为了方便业务类调用和有更直观的含义 建

一个PHP常用表单验证类(基于正则)

一个基于正则表达式的PHP常用表单验证类,作者:欣然随风.这个表单判断类的功能有:验证是否为指定长度的字母/数字组合.验证是否为指定长度汉字.身 份证号码验证.是否是指定长度的数字.验证邮件地址.电话号码.验证邮编.url地址.数据库转义.数据格式还原等.在平时的PHP项目开发中,这些都比 较常用哦,下面把代码分享给大家: <?php /** * 页面作用:常用表单验证类 * 作 者:欣然随风 * QQ:276624915 */ class class_post { //验证是否为指定长度的字母

php 常用验证类及正则

正则表达式在遇到新的时候将会不断更新 include "<span style="font-family: Consolas, 'Courier New', Courier, mono, serif; line-height: 18px;">ValidateParameterConfig.php</span>"; class Validation { private static function getRexp($rexp) { $_rex

js 验证表单 js提交验证类

js 验证表单 js提交验证类 附加:js验证radio是否选择 <script language="javascript">function checkform(obj){for(i=0;i<obj.oo.length;i++)         if(obj.oo[i].checked==true) return true; alert("请选择")return false; }</script><form id="f

C# System.Attribute(验证类)

本文以一个项目中通用的验证类来举例说明如何使用自定义Attribute来扩展元数据.  在项目中,我们为了保证各个层次之间的松藕合,通常把在各个层次之间传递数据的封装在一个称为实体类的类中,比如ActionFrom [csharp] view plaincopy using System; namespace AttributeTest { public class ActionForm { private string email = ""; private string passw

Flex 正则表达式 电话、邮箱验证

 一.常用验证 验证数字:^[0-9]*$ 验证n位的数字:^\d{n}$ 验证至少n位数字:^\d{n,}$ 验证m-n位的数字:^\d{m,n}$ 验证零和非零开头的数字:^(0|[1-9][0-9]*)$ 验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$ 验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$ 验证非零的正整数:^\+?[1-9][0-9]*$ 验证非零的负整数:^\-[1-9][0-9]*$ 验证非负整数(正整数 + 0)   ^\d

C#检验数据有效性验证类

using System; using System.Text; using System.Text.RegularExpressions; namespace Dachie.Common { /// <summary> /// Common 的摘要说明. /// </summary> public class RegexComm { //private const string REG_DATE = @"^(\d{2}|\d{4})[\-\/]((0?[1-9])|(1