`
liulanghan110
  • 浏览: 1064315 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

一些有用的正则表达式

 
阅读更多

1.限制只能输入数字

  //限制只能输数字
  function replaceNotNumber(data)
  {
     var pattern = /[^0-9]/g;
     if(pattern.test(data.value))
     {
      data.value = data.value.replace(pattern,"");
     }
  }

 <input type="text" id="id"  onpropertychange="replaceNotNumber(this)" oninput="replaceNotNumber(this)"  />

 

2.限制只能输入数字和最多两位小数的数

 

function check(){
	amount = document.getElementById("amount ");
        	var pattern=/^\d+(\.\d{1,2})?$/;
        	if(amount .value!=""){
        		if(!pattern.test(amount.value))
  				{
  					alert("请输入数字或最多两位小数的数")
  					return 
  				}
        	}
}

 

3.日期检测

  只做格式验证, 不做日期的有效性验证:
      

 String regex = "^\\d{4}-\\d{1,2}-\\d{1,2}$";

 

4.输入一位的数字,

String num = "^[1-8]{1}$";

 

分享到:
评论

相关推荐

    正则表达式入门经典.[美]Andrew Watt(带详细书签)

    《正则表达式入门经典》详细解释了正则表达式的各个组成部分、这些组成部分的含义、如何使用它们,以及在编写正则表达式时如何避免常见的错误。正则表达式能够帮助用户和开发人员更加有效地查找和操纵文本内容。而且...

    04一些有用的C#正则表达式.doc

    04一些有用的C#正则表达式.doc

    一些有用的C_正则表达式

    一些有用的C_正则表达式一些有用的C_正则表达式一些有用的C_正则表达式一些有用的C_正则表达式一些有用的C_正则表达式一些有用的C_正则表达式一些有用的C_正则表达式一些有用的C_正则表达式一些有用的C_正则表达式...

    正则表达式

    一些有用的正则表达式,方便使用! 匹配中文字符的正则表达式: [\u4e00-\u9fa5] 说明:匹配中文很复杂,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^\x00-\xff] 说明:可以用来计算字符串的长度...

    精通正则表达式(第3版) Mastering.Regular.Expressions

     正则表达式能够得到众多语言和工具的支持是有原因的:它们极其有用。从较低的层面上来说,正则表达式描述的是一串文本(a chunk of text)的特征。读者可以用它来验证用户输入的数据,或者也可以用它来检索大量的...

    java script 正则表达式验证大全

    下面都是我收集的一些比较常用的正则表达式,因为平常可能在表单验证的时候,用到的比较多。特发出来,让各位朋友共同使用。呵呵。 匹配中文字符的正则表达式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事,有...

    多种net下日期选择方法,另附日期验证的正则表达式

    如果您想验证格式为2010/04/24,2010.04.24的日期,请参考压缩包里的“正则应用之——日期正则表达式.doc”文件。您可以根据自己的需要修改。 这个实例是在vs2008下进行的(net 3.5),如果您使用的是net 2.0,请替换...

    PostgreSQL 正则表达式 常用函数的总结

    对那些需要进行复杂数据处理的程序来说,正则表达式无疑是一个非常有用的工具。本文重点在于阐述 PostgreSQL 的一些常用正则表达式函数以及源码中的一些函数。 正则相关部分的目录结构 [root@localhost regex]# pwd...

    正则表达式 测试 工具Regex Testor

    我们在使用正则表达式( regex: regular expression )的过程中,经常发现正则表达式的语法很令人头疼,即使对经常使用它的人来说也是如此。对于刚接触正则表达式的人来说多练习,多使用,才能熟练掌握正则表达式。 ...

    彩虹微叶论坛易语言专题教程(一)正则表达式

     正则表达式由一些普通字符和一些元字符(metacharacters)组成。普通字符包括大小写的字母和数字,而元字符则具有特殊的含义。本课程讲解部分正则语法。其余语法看例程、查找资料自学。资源作者:。Shun(微叶)。...

    正则表达式30分钟入门教程

    不同的环境下正则表达式的一些细节是不相同的,本教程介绍的是微软 .Net Framework 2.0下正则表达式的行为,所以,我向你介绍一个.Net下的工具Regex Tester。首先你确保已经安装了.Net Framework 2.0,然后下载Regex...

    一些 正则表达式 正规表达式 JS

    一些正规表达式 正则表达式 比如: 匹配特定数字: ^[1-9]\d*$ //匹配正整数 ^-[1-9]\d*$ //匹配负整数 ^-?[1-9]\d*$ //匹配整数 ^[1-9]\d*|0$ //匹配非负整数(正整数 + 0) ^-[1-9]\d*|0$ //匹配非正整数...

    关于正则表达式的资料

    关于正则表达式的一些讲解 很小 但是很有用

    python正则表达式re之compile函数解析

    re正则表达式模块还包括一些有用的操作正则表达式的函数。下面主要介绍compile函数。 定义: compile(pattern[,flags] ) 根据包含正则表达式的字符串创建模式对象。 通过python的help函数查看compile含义: ...

    经典正则表达式下载(很有用的资料)

    一些经典的正则表达式集合,希望提供给大家方便。

    正则表达式(很有用的东西)

    正则表达式,java的一些东东~很有用处的哈~字数~~~~~~

    实用正则表达式匹配和替换大全

    正则表达式非常有用,查找、匹配、处理字符串、替换和转换字符串,输入输出等。而且各种语言都支持,例如.NET正则库,JDK正则包, Perl, JavaScript等各种脚本语言都支持正则表达式。下面整理一些常用的正则表达式。 ...

    福哥的正则表达式

    下面是本人为大家整理的一些常用的正则表达式,希望对大家有用,本人亲自测试有效。(图片来源于网络) Java大师教你写正则,可根据实际需要对正则表达式进行修改。 1、最大50个字符,不能以空格开头和结尾: ^(?!\...

Global site tag (gtag.js) - Google Analytics