当前位置:首页 > 开发 > Web前端 > JavaScript > 正文

js 数字正则表达式

发表于: 2014-02-19   作者:annan211   来源:转载   浏览次数:
摘要: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtm
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<title> 验证数字最简单正则表达式大全 </title> 
</head> 
<body> 
<h3>输入完按回车后即可验证!(自认为最简单!)</h3> 
正整数:    <input type="text" size="20" onkeydown="if(event.keyCode == 13) alert(/^\d+$/.test(this.value));" /> 
<br> 
负整数:    <input type="text" size="20" onkeydown="if(event.keyCode == 13) alert(/^-\d+$/.test(this.value));" /> 
<br> 
整 数:    <input type="text" size="20" onkeydown="if(event.keyCode == 13) alert(/^-?\d+$/.test(this.value));" /> 
<br> 
正小数:    <input type="text" size="20" onkeydown="if(event.keyCode == 13) alert(/^\d+\.\d+$/.test(this.value));" /> 
<br> 
负小数:    <input type="text" size="20" onkeydown="if(event.keyCode == 13) alert(/^-\d+\.\d+$/.test(this.value));" /> 
<br> 
小 数:    <input type="text" size="20" onkeydown="if(event.keyCode == 13) alert(/^-?\d+\.\d+$/.test(this.value));" /> 
<br> 
实 数:    <input type="text" size="20" onkeydown="if(event.keyCode == 13) alert(/^-?\d+\.?\d*$/.test(this.value));" /> 
<br> 
保留1位小数:<input type="text" size="20" onkeydown="if(event.keyCode == 13) alert(/^-?\d+\.?\d{0,1}$/.test(this.value));" /> 
<br> 
保留2位小数:<input type="text" size="20" onkeydown="if(event.keyCode == 13) alert(/^-?\d+\.?\d{0,2}$/.test(this.value));" /> 
<br> 
保留3位小数:<input type="text" size="20" onkeydown="if(event.keyCode == 13) alert(/^-?\d+\.?\d{0,3}$/.test(this.value));" /> 
<br> 
</body> 
</html>

js 数字正则表达式

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
原文: 再议 js 数字格式之正则表达式 前面我们提到到了js的数字格式《浅谈 js 数字格式类型》,之前
原文: 再议 js 数字格式之正则表达式 前面我们提到到了js的数字格式《浅谈 js 数字格式类型》,之前
js数字时钟,效果如下: <html> <head> <meta http-equiv="Content-Type" content="te
Integer Literals:base-10 integer literals、base-16 integer literals、base-8 integer literals
我将它放在了在GitHub上面,希望有高手一起来帮助完善它,这里附上网址: ? https://github.com/dra
-正则表达式是一种文本模式的匹配工具。 -文章导读:     --1.正则对象的属性和方法     --
正则表达式(regular expression)是一中描述字符模式的对象,js的RegExp类表示正则表达式,String
精确度最高为小数点2位的正值匹配:(^[1-9]\d*(\.\d{1,2}){0,1}$)|(^0\.\d{1,2}$)|^0$ 字符 含意 \
简介: 在计算机科学中,是指一个用来描述或者匹配一系列符合某个语法规则的字符串的单个字符串。在
Js 正则表达式 <script> try{ str=”<p>abcdefg</p><p>abcdefghijkl</p
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号