zoukankan      html  css  js  c++  java
  • 前端判断输入框中是数字的正则表达式

    工作中有不同的判断要求,一般是判断输入框是正整数或者是正的小数,但是有的判断还要加能输入空也就是不输入,这就是现在要解决的问题。

    var tt=/^(?:(?!0)d*|0)(?:.d+)?$/;//能输入空格和正数包括小数
    

    而一般不能输入空的正数判断:

    var tt=/^[0-9]+.?[0-9]*$/;//能输入正数包括小数
    

    不妨可以试试

    <html>
    	<head>
    		<meta charset="UTF-8">
    		<title></title>
    	<script src="http://apps.bdimg.com/libs/jquery/2.0.1/jquery.min.js"></script>
    	</head>
    	<body>
    		<input type="text" id="input1" />
    		<input type="text" id="input2" />
    		<table>
    		<tr><td><div id="a1">1</div></td></tr>
    		<div id="a2">2</div>
    		<div id="a3">3</div>
    		<div id="a4">4</div>
    		</table>
    		<script type="text/javascript">
    			$('div[id^="a"]').each(function(){
    				 if($(this).val()!=""){
    				 	console.log($(this).val());
    				 }
    			});
    			//var tt=/^(?:(?!0)d*|0)(?:.d+)?$/;//能输入空格和正数包括小数
    			var tt=/^[0-9]+.?[0-9]*$/;//能输入正数包括小数
    			$("#input1").blur(function () {
    				var int1=$("#input1").val();
    				console.log(int1)
    				if(!tt.test(int1)){
    					alert("请输入数字");
    				}
    			});
    		</script>
    	</body>
    </html>
    

      

  • 相关阅读:
    软件git装的过程
    深入理解多态
    深入.net框架
    深入C#数据类型
    JavaScript 性能优化(2)
    JAVA: 集合框架
    JavaScript 性能优化(1)
    JavaScript 常用进度条
    Java: 随机生成字符串并排序
    JAVA: String详解
  • 原文地址:https://www.cnblogs.com/feipengting/p/8387627.html
Copyright © 2011-2022 走看看