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

   在实际软件开发中,我们需要对用户输入的数据进行各种形式的有效性验证,
例如:用户名,密码,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)

代码示例:

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

None.gif
using  System;
None.gif
using  System.Collections.Generic;
None.gif
using  System.ComponentModel;
None.gif
using  System.Data;
None.gif
using  System.Drawing;
None.gif
using  System.Text;
None.gif
using  System.Windows.Forms;
None.gif
using  UtilityValidator;
None.gif
None.gif
namespace  Demo_Validator
ExpandedBlockStart.gifContractedBlock.gif
dot.gif {
InBlock.gif    
public partial class Form1 : Form
ExpandedSubBlockStart.gifContractedSubBlock.gif    
dot.gif{
InBlock.gif        
public Form1()
ExpandedSubBlockStart.gifContractedSubBlock.gif        
dot.gif{
InBlock.gif            InitializeComponent();
ExpandedSubBlockEnd.gif        }

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

InBlock.gif            
else
ExpandedSubBlockStart.gifContractedSubBlock.gif            
dot.gif{
InBlock.gif                MessageBox.Show(
null,"无效",groupBox1.Text,0,MessageBoxIcon.Error);
ExpandedSubBlockEnd.gif            }

ExpandedSubBlockEnd.gif        }

转载于:https://www.cnblogs.com/matrixnull/archive/2006/12/20/598514.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值