正则表达式 :验证有1-3位小数的正实数 ^[0-9]+(.[0-9]{1,3})?$
验证数字 ^[0-9]*$
汉字和字符("(^[\u4e00-\u9fa5]{2,6}$)|(^[a-zA-Z0-9]{4,12}$)|( ^[\u4e00-\u9fa5a-zA-Z0-9]{4,10}$)");
using System.Text.RegularExpressions;
string var_shuru = this.textBoxCustNo.Text.ToString().Trim();
int var_changdu;
var_changdu = var_shuru.Length;
Regex rx = new Regex("^[0-9]*$");
if (!CheckData.CheckCode(var_shuru, rx) || var_changdu 6)
{
MessageBox.Show("请正确输入会员号,8位或者10位数字", "提示");
this.textBoxCustNo.Text = "";
this.textBoxCustNo.Focus();
}
class CheckData
{
///
/// 根据传入的密码判断其数据正确性:
/// 或4-12大小写字母数字
///
/// 密码
///
public static bool CheckPsw(string strPassword)
{
Regex rx = new Regex("(^[a-zA-Z0-9]{3,10}$)");
Match ma1 = rx.Match(strPassword);
bool bo1 = ma1.Success;
if (bo1 == true)
{
return true;
}
else
{
return false;
}
}
///
/// 检查用户ID
///
/// 需检查字段
public static bool CheckUserID(string strText)
{
Regex rx = new Regex("(^[a-zA-Z0-9]{1,6}$)");
if (!CheckCode(strText, rx))
{
MessageBox.Show("用户ID格式错误,只能为1-6字母、数字!\n", "填写提示", MessageBoxButtons.OK,
MessageBoxIcon.Information);
return false;
}
return true;
}
///
/// 检查用户名
///
/// 需检查字段
public static bool CheckUserName(string strText)
{
Regex rx = new Regex("(^(^[\u4e00-\u9fa5]{2,5}$)|[a-zA-Z0-9]{2,10 }$)|(^[\u4e00-\u9fa5a-zA-Z0-9]{2,6}$)");
if (!CheckCode(strText, rx))
{
MessageBox.Show("用户名格式错误,只能为2-10字母、数字或5个汉字!\n", "填写提示", MessageBoxButtons.OK,
MessageBoxIcon.Information);
return false;
}
return true;
}
///
/// 检查部门
///
/// 需检查字段
public static bool CheckBRANCH(string strText)
{
Regex rx = new Regex("(^(^[\u4e00-\u9fa5]{2,10}$)|[a-zA-Z0-9]{2,1 0}$)|(^[\u4e00-\u9fa5a-zA-Z0-9]{2,12}$)");
if (!CheckCode(strText, rx))
{
MessageBox.Show("部门格式错误,只能为2-10字母、数字或汉字!\n", "填写提示", MessageBoxButtons.OK,
MessageBoxIcon.Information);
return false;
}
return true;
}
///
/// 根据传入的编号及正则式判断其数据正确性
///
/// 编号
/// 正则式
///
public static bool CheckCode(string strCode, Regex rx)
{
Match ma1 = rx.Match(strCode);
bool bo1 = ma1.Success;
if (bo1 == true)
{
return true;
}
else
{
return false;
}
}
发表评论
-
推荐的字符与字符串处理方式
2012-07-06 09:51 798开始将文本字符串 ... -
正则表达式从入门到精通(转)
2012-07-06 09:37 574一,概述 1,正则表达式,可以说是任何一种编程语言都提 ... -
Flash:Flex背景图像实现类似于html平铺拉伸(转)+1
2012-07-06 09:30 561在Flex中如果要实现 ... -
动态添加删除表格2
2012-07-05 20:45 646//控制新增图片 var i=2; var ... -
预览ExtJS 4.0的新功能/新特性:渲染组件的方式
2012-07-03 13:43 750转载请注明Ext中文 ... -
转载的一些Flex验证
2012-07-02 10:35 530关键字: flex flex3 numberformatt ... -
Flex利用自定义事件使用弹出窗口为DataGrid添加新数据
2012-07-02 10:34 513下面是TitleWindow所有代码: Xml代码 ... -
Flash:Flex背景图像实现类似于html平铺拉伸(转)+1
2012-07-02 10:34 575在Flex中如果要实现 ... -
Flex动态设置Button中的icon指向外网图片源
2012-07-02 10:34 577package { import flash.displa ... -
flex MP3播放器开发三(进度条显示)
2012-07-01 00:11 703由于flex音乐组件Sound比较强大,基本上能满足播放, ... -
flex学习-----自定义Sprite
2012-07-01 00:11 551package com.cvicse.workflow.u ... -
FLEX3构建网络监控程序
2012-07-01 00:11 557ESRIA网络监视器是一个演示应用程序,在多个视图中显示网 ... -
flex的mask处理
2012-07-01 00:11 761在做公司一个flash播放器时候,需要在一个swf中动态加 ... -
像Youtube一样的flv视频网站制作 使用Flex和PHP创建自己的视频应用
2012-07-01 00:11 694转帖:http://blog.sina ...
相关推荐
RegexBuddy------------------正则表达式测试及相关代码生成 GAX------------------------屏幕标尺,颜色提取和截屏 Merge------------------------文件比较 TopStyle----------------------css编辑 Axure RP Pro---...
正则表达式在程序开发中的应用非常广泛,本文给大家分享了asp.net中17种常用的正则表达式,需要的朋友可以参考下
]js正则表达式基本语法(精粹): //www.jb51.net/article/72044.htm ... 在JDK1.3及之前的JDK版本中并没有包含正则表达式的类,如果要在Java中使用正则表达式必须使用第三方提供的正则表达式库,最有名的就是Jakart
正则表达式验证 递归把十进制转换八进制(面试题目) Mysql测试连接(DLL的引用)(插入与读取) Asp.Net编辑器Fckeditor的使用 Asp.Net中FileUpload上传文件 Asp.Net中WebServices的使用 Asp...
字符串/日期/数字/正则表达式/文件/数据检查/类型转换 等常见操作 缩略图/验证码/水印/马赛克 等图片操作 FTP/上传/下载/邮件/登陆网站 等网络功能 HTML/JSON 解析 ZIP 压缩/解压 常用集合,弥补系统自身的集合的...
技术基础 New Folder 多样式星期名字转换 [Design, C#] .NET关于string转换的一个...C#+ASP.NET开发基于Web的RSS阅读器 ASP.NET RSS Toolkit(RSS工具) Serialize Your Deck with Positron [XML Serialization, XSD, C#]...
ASP.Net MVC是微软推出的区别于ASP.Net WebForm的Web开发新技术,由于ASP.Net MVC解决了ASP.Net WebForm的很多缺点,非常适合大型、中型项目的开发,一经推出就受到了.Net开发社区的追捧,很多.Net开发人员的职位...
今天整理电脑资料的之后,发现了平时开发写的小例子,现在整理出来大家分享给大家,大致包含如下资源压缩解压缩、正则表达式、序列化、文件操作类、条形码帮助类、视频转换帮助类、二维码操作类、RDLC打印帮助类、AD...
字符串/日期/数字/正则表达式/文件/数据检查/类型转换 等常见操作 缩略图/验证码/水印/马赛克 等图片操作 FTP/上传/下载/邮件/登陆网站 等网络功能 HTML/JSON 解析 ZIP 压缩/解压 常用集合,弥补系统自身的集合...
w3school教程PDF全套整理,AngularJS教程,bootstrap教程,c# & asp.net教程,css参考手册,c语言教程,eclipse教程,html & css教程,HTML参考手册,ios教程,java & java...xml教程,正则表达式教程,网站建设教程,设计模式教程。
正则巅峰一个超强字符串处理工具,之所以取名叫“正则巅峰”,是因为它主要就是靠正则,将正则真正融入,无须依赖什么开发工具或者某个语言即可直接使用正则处理你手头文本数据相关的事务,真正将正则应用达到了一个...
本资料开源与IT开发者 论坛,由创建者:iyangxin 编写,本人只做了整理,如有疑惑请联系原作者。http://www.it619.net/ ...正则表达式 日期处理 字符串 集合 异常处理 IO 流程控制 继承 JAVA高手进阶
在b/s开发中经常用到的javaScript技术整理 一、验证类 1、数字验证内 1.1 整数 1.2 大于0的整数 (用于传来的ID的验证) 1.3 负整数的验证 1.4 整数不能大于iMax 1.5 整数不能小于iMin 2、时间类 ...
8.2.6 使用正则表达式验证邮件格式 8.3 设计过程 8.3.1 数据库设计 8.3.2 系统登录 8.3.3 邮件发送实现 8.3.4 为邮件上传多个附件 8.3.5 邮件接收实现 8.3.6 查看邮件详细信息 8.3.7 下载附件的实现 8.3.8 删除邮件...
8.2.6 使用正则表达式验证邮件格式 190 8.3 设计过程 191 8.3.1 数据库设计 191 8.3.2 系统登录 191 8.3.3 邮件发送实现 192 8.3.4 为邮件上传多个附件 193 8.3.5 邮件接收实现 194 8.3.6 查看邮件...
8.2.6 使用正则表达式验证邮件格式 8.3 设计过程 8.3.1 数据库设计 8.3.2 系统登录 8.3.3 邮件发送实现 8.3.4 为邮件上传多个附件 8.3.5 邮件接收实现 8.3.6 查看邮件详细信息 8.3.7 下载附件的实现 8.3.8 删除邮件...
8.2.6 使用正则表达式验证邮件格式 8.3 设计过程 8.3.1 数据库设计 8.3.2 系统登录 8.3.3 邮件发送实现 8.3.4 为邮件上传多个附件 8.3.5 邮件接收实现 8.3.6 查看邮件详细信息 8.3.7 下载附件的实现 8.3.8 删除邮件...