实用有效性验证类库UtilityValidator0.1 Release

UtilityValidator0.1是一款用于软件开发中的数据验证库,提供了包括数字、字母、电子邮件等10种常见数据格式的有效性验证方法。通过简单的API调用即可实现复杂的正则表达式验证逻辑。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在实际软件开发中,我们需要对用户输入的数据进行各种形式的有效性验证,
例如:用户名,密码,Email等等。进行有效性验证通常会用到正则表达式,
但正则表达式的编写通常较复杂,如果能将常用的一些验证操作封装成类库
可以方便程序员的开发,于是就有了UtilityValidator0.1的诞生。

下载 UtilityValidator0.1

UtilityValidator0.1提供10个常用验证方法:

 验证是否只含有数字
public static bool isValidOnlyNumber(string strln)

验证是否只含有字母
public static bool isValidOnllyChar(string strln)

验证是否只含有汉字
public static bool isValidOnllyChinese(string strln)
 
验证是否是有效Email
public static bool isValidEmail(string strln)
 
验证是否是有效密码
public static bool isValidPassWord(string strln)

验证是否是有效传真号码
public static bool isValidFax(string strln)

验证是否是有效电话号码
public static bool isValidTel(string strln)

验证是否是有效移动电话号码
public static bool isValidMobil(string strln)

验证是否是有效邮编号码
public static bool isValidZip(string strln)

验证是否是有效日期
public static bool isValidDate(string strln)

代码示例:

// 在工程中添加UtilityValidator.Dll的引用,在代码中加入using UtilityValidator;

using  System;
using  System.Collections.Generic;
using  System.ComponentModel;
using  System.Data;
using  System.Drawing;
using  System.Text;
using  System.Windows.Forms;
using  UtilityValidator;

namespace  Demo_Validator
{
    
public partial class Form1 : Form
    
{
        
public Form1()
        
{
            InitializeComponent();
        }


        
private void button1_Click(object sender, EventArgs e)
        
{
            
string str = textBox1.Text;
            
if ( Validators.isValidOnlyNumber(str) )
            
{
                MessageBox.Show(
null,"有效",groupBox1.Text,0,MessageBoxIcon.Information);
            }

            
else
            
{
                MessageBox.Show(
null,"无效",groupBox1.Text,0,MessageBoxIcon.Error);
            }

        }
 

 

 

http://www.cnblogs.com/matrixnull/archive/2006/12/20/598514.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值