常见正则表达式

原创 2012年03月28日 19:08:39
^\d+$  //匹配非负整数(正整数 + 0) 
            ^[0-9]*[1-9][0-9]*$  //匹配正整数 
            ^((-\d+)|(0+))$  //匹配非正整数(负整数 + 0) 
            ^-[0-9]*[1-9][0-9]*$  //匹配负整数 
            ^-?\d+$    //匹配整数 
            ^\d+(\.\d+)?$  //匹配非负浮点数(正浮点数 + 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+)?)|(0+(\.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+)?$  //匹配浮点数 
            ^[A-Za-z]+$  //匹配由26个英文字母组成的字符串 
            ^[A-Z]+$  //匹配由26个英文字母的大写组成的字符串 
            ^[a-z]+$  //匹配由26个英文字母的小写组成的字符串 
            ^[A-Za-z0-9]+$  //匹配由数字和26个英文字母组成的字符串 
            ^\w+$  //匹配由数字、26个英文字母或者下划线组成的字符串 
            ^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$    //匹配email地址 
            ^[a-zA-z]+://匹配(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$  //匹配url 


            匹配中文字符的正则表达式: [\u4e00-\u9fa5] 
            匹配双字节字符(包括汉字在内):[^\x00-\xff] 
            匹配空行的正则表达式:\n[\s| ]*\r 
            匹配HTML标记的正则表达式:/<(.*)>.*<\/>|<(.*) \/>/ 
            匹配首尾空格的正则表达式:(^\s*)|(\s*$) 
            匹配Email地址的正则表达式:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)* 
            匹配网址URL的正则表达式:^[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$ 
            匹配帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线):^[a-zA-Z][a-zA-Z0-9_]{4,15}$ 
            匹配国内电话号码:(\d{3}-|\d{4}-)?(\d{8}|\d{7})? 
            匹配腾讯QQ号:^[1-9]*[1-9][0-9]*$ 

正则验证——常用的正则表达式

常用正则表达式 说明:正则表达式通常用于两种任务:1.验证,2.搜索/替换。用于验证时,通常需要在前后分别加上^和$,以匹配整个待验证字符串;搜索 /替换时是否加上此限定则根据搜索的要求而定...
  • yu17310133443
  • yu17310133443
  • 2016年09月12日 10:08
  • 2532

前端常用的正则表达式大全

对于正则表达式,我们或许会经常使用,但是又很难记住。这篇博客,我将介绍下简单的正则表达式语法,然后总结前端开发中常用的正则表达式大全。 正前端常用 则表达式语法 1.括号: 小括号:分组 中括号:...
  • qq_34477549
  • qq_34477549
  • 2016年10月14日 22:14
  • 1695

javascript笔试题(7) 简单的正则

做了几道简单的正则表达式的题目。虽然简单,但是也学到了很多。1.判断字符串是否包含数字function containsNumber(str) { var b=/\d/; ...
  • u014787301
  • u014787301
  • 2016年05月31日 10:55
  • 1667

一些常见的正则表达式

  • 2010年01月18日 11:28
  • 4KB
  • 下载

Java常见的正则表达式语法

  • 2012年01月04日 10:53
  • 52KB
  • 下载

CMSware常见正则表达式详解

  • 2011年07月29日 17:06
  • 205KB
  • 下载

常见正则表达式

  • 2013年03月15日 10:47
  • 2KB
  • 下载

电话号码等常见的正则表达式

/^(13[0-9]|15[0|1|3|6|7|8|9]|18[8|9])\d{8}$/  这个灵活性好! ((\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,...
  • sunpeng1117
  • sunpeng1117
  • 2016年01月20日 11:26
  • 4241

ASP.NET验证控件RegularExpressionValidator的常见正则表达式

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/QQ81371336/archive/2010/09/02/5858777.aspx   可以输入非0和0开头的数字...
  • senlin305
  • senlin305
  • 2012年05月21日 13:08
  • 241

常见的正则表达式

 js正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等各类代码 1.文本框只能输入数字代码(小数点也不能输入) ^[1-9]/d*(/.(?!/d*/.)/d+)*$ 2....
  • maoyxiong
  • maoyxiong
  • 2011年02月24日 13:56
  • 230
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:常见正则表达式
举报原因:
原因补充:

(最多只允许输入30个字)