CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

寻求一个会员卡验证的正则表达式

楼主hxy(newyyi)2005-03-03 09:55:52 在 .NET技术 / ASP.NET 提问

卡号有十位数字组成,卡号前头四位分别包括“1129,1186,1029,1086”后头六位号码是从119801开始排,总共3500张,卡号不带4  
  问题点数:0、回复次数:8Top

1 楼zipo(程序员)回复于 2005-03-03 10:26:53 得分 0

友情帮顶!Top

2 楼web_gus(树欲静而风不止)回复于 2005-03-03 10:40:42 得分 0

upTop

3 楼njuzgj(罐子)回复于 2005-03-03 10:54:19 得分 0

不懂,帮顶Top

4 楼liulxmooo(娃娃)回复于 2005-03-03 11:02:10 得分 0

upTop

5 楼JasonHeung(拥有一切不过就这样笑着哭)回复于 2005-03-03 11:06:03 得分 0

何必化简就繁呢?  
  bool   IsValid(string   cardNo)  
  {  
  if   (cardNo.IndexOf("4")   >=   0)    
  {  
  return   false;  
  }  
  string   head   =   cardNo.Substring(0,4);  
  string   head     =   "1129,1186,1029,1086";  
  if   (head.IndexOf(cardNo.Substring(0,4))   <=   0)  
  {  
  return   false;  
  }  
  int   n   =   int.Parse(cardNo.Substring(4));  
  int   max   =   ??????;  
  if   (   n   <   119801   ||   n   >   max)  
  {  
  return   false;  
  }  
  return   true;  
  }Top

6 楼lonelydreamsym(惊梦)回复于 2005-03-03 11:16:08 得分 0

up,jfTop

7 楼james1219(任逍遥)回复于 2005-03-03 11:22:30 得分 0

UP,接分Top

8 楼minghui000(沉迷网络游戏)回复于 2005-03-03 13:43:18 得分 0

up   +   接分   +   留个位置学习Top

相关问题

  • 求正则表达式验证
  • 【正则表达式验证日期】
  • 验证控件的正则表达式
  • 高分寻求一正则表达式...
  • 寻求一个正则表达式
  • C#如何用正则表达式验证email地址?
  • 100分求一个验证EMAIL的正则表达式
  • 正则表达式:关于汉字和浮点数的验证!
  • 50分求:验证 IP地址 的 "正则表达式"!~********
  • 请问RegularExpressionValidator验证控件的正则表达式怎么写?

关键词

  • cardno
  • 卡号
  • indexof
  • head
  • substring

得分解答快速导航

  • 帖主:hxy

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo