CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

求一段代码:英数字检查,特殊符号检查,如‘ 、“、+ 等

楼主liyun919(大小姐(疼自己多一点,爱自己多一点,做自己的大小姐))2005-06-24 12:25:31 在 .NET技术 / ASP.NET 提问

求一段代码:英数字检查,特殊符号检查,如‘   、“、+   等 问题点数:40、回复次数:12Top

1 楼libinguest(上善若水)回复于 2005-06-24 12:28:58 得分 20

再说清楚一点.  
   
  你是要查一段文字中的符合要求的字符,还是查文档中有没有这些字符.Top

2 楼liyun919(大小姐(疼自己多一点,爱自己多一点,做自己的大小姐))回复于 2005-06-24 12:33:47 得分 0

一个输入框中输入要求只能是数字和字母。另一个输入框中不能输入特殊字符,如‘/。,等Top

3 楼libinguest(上善若水)回复于 2005-06-24 12:35:28 得分 0

两个都用正则表达式,与ASP.NET自带的难证控件来实现.  
   
   
  Top

4 楼liyun919(大小姐(疼自己多一点,爱自己多一点,做自己的大小姐))回复于 2005-06-24 12:37:59 得分 0

详细的点啊,正则表达式怎么写啊,新手,不懂啊,写给我吧,大哥,分都给你。Top

5 楼libinguest(上善若水)回复于 2005-06-24 12:45:40 得分 0

先给你写第一个吧.  
  [0-9A-Za-z]{6,20}  
   
  后面花括号里的是位数,你文本框里要输入的最少位数和最高位数Top

6 楼libinguest(上善若水)回复于 2005-06-24 12:46:22 得分 0

第二个你自己找一下吧.  
  对这个不是太懂的.  
  Top

7 楼shan1119(大天使,卐~解!)回复于 2005-06-24 12:59:37 得分 10

^[‘/。,]+$Top

8 楼xataxnova(UndeadCode)回复于 2005-06-24 12:59:47 得分 10

"."   ","   可以用转义符如:   \.   \,   等等。Top

9 楼xataxnova(UndeadCode)回复于 2005-06-24 13:07:39 得分 0

input_cost=Regex.IsMatch(temp,@"^\d{1,}\.{0,1}\d{0,}$");  
                                                        //正则表达式:@——使用转义符  
  //     ^——表示字符串开始  
  //     \d{1,}——表示输入一个以上数字  
  //     \.{0,1}——表示输入0到1个“.”(小数点)  
  //     \d{0,}——表示输入0个以上数字  
  //     $——表示字符串的结束  
  这是我以前写的代码片断,input_cost是一个bool值,验证金额的浮点输入,格式形如“123.45”正确的话返回true。  
   
  PS:小弟学C#不到一个月,就会这些了,见谅。Top

10 楼liyun919(大小姐(疼自己多一点,爱自己多一点,做自己的大小姐))回复于 2005-06-24 13:37:18 得分 0

libinguest(阿斌)   :那个可以了,谢谢。谢谢其他网友,现在对正则表达式有所了解了。不过第二个输入框问题还是没有解决,怎样才能控制它不输入特殊字符呢,如*(%#—等。Top

11 楼liyun919(大小姐(疼自己多一点,爱自己多一点,做自己的大小姐))回复于 2005-06-24 13:42:15 得分 0

[]里面的是可以输入的字符,那么有什么语句是可以让[]里面为不能显示的字符呢?应该有什么符号吧?Top

12 楼liyun919(大小姐(疼自己多一点,爱自己多一点,做自己的大小姐))回复于 2005-06-24 13:49:30 得分 0

我知道了,[^/—*%(]就可以了,前面加一个^就可以了。耶!结贴了,等下就给分了。Top

相关问题

  • 特殊符号。。。
  • 如何区分 数字,英文字母,中文,和标点符号,和特殊符号
  • SQL中特殊符号
  • 特殊符号调用?
  • JSP往MSSQL数据库插入数据的时候,如果多行文本域中有单引号这些特殊符号怎么用代码进行处理
  • 一行字符串(包括字母,数字,特殊符号,空格),怎样将他们转换成他们各自的ASCII ……
  • 如何在Word中输入像这样的,①②③..⑩,在特殊符号-数字符号中有1-10,但是超过10的怎么输入呀?帮顶有分
  • ******¥及特殊符号的问题?******
  • XML里的 特殊符号的问题
  • 特殊符号的转换问题

关键词

  • 字符
  • 检查
  • 代码
  • 数字
  • 正则表达式
  • 位数
  • 输入
  • 表示

得分解答快速导航

  • 帖主:liyun919
  • libinguest
  • shan1119
  • xataxnova

相关链接

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

广告也精彩

反馈

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