Chinaunix首页 | 论坛 | 博客
  • 博客访问: 26267408
  • 博文数量: 2065
  • 博客积分: 10377
  • 博客等级: 上将
  • 技术积分: 21525
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-04 17:50
文章分类

全部博文(2065)

文章存档

2012年(2)

2011年(19)

2010年(1160)

2009年(969)

2008年(153)

分类:

2010-04-18 08:32:40

由于工作原因经常会用到正则。现在总结常用的正则代码出来。
1、要匹配的内容:
afd

需要将
去掉即变成 afd
正则:]+>|<\/div> 或 <\s*div\s+([^>]*)\s*>|<\/div>

2、电子邮件的正则
^
([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@(([0-9a-zA-Z])+([-\w]*[0-9a-zA-Z])*\.)+[a-zA-Z]{2,9})$

3、常用的数字正则
正浮点数    
[^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))$]     
   
非正浮点数(负浮点数   +   0)    
[^((-\\d+(\\.\\d+)?)|(0+(\\.0+)?))$]    
   
负浮点数    
[^(-(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*)))$]     
   
浮点数    
[^(-?\\d+)(\\.\\d+)?$]  


3. 只能匹配数字或字母的
/^[A-Za-z0-9]+$/






阅读(722) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~