bycj.net
当前位置:首页 >> JS正则表达式 验证 输入的是正负小数(保留3位小数)... >>

JS正则表达式 验证 输入的是正负小数(保留3位小数)...

var reg = /^[+-]?\d*\.\d{0,3}$/; alert( reg.test("-0.01234")); //如果是正负小数(保留3位小数)或者正负整数,则弹出true,已验证过

<script type="text/javascript"> <br> var reg = /^[+-]?\d*\.?\d{0,3}$/; <br> alert( reg.test("-0.01234")); //如果是正负小数(保留3位小数)或者正负整数,则弹出true,已验证过<br>&lt;&#47;script&gt;

num:<input type="text" id="num"/><input type="button" value="检测" onclick='check()'/> <script type="text/javascript"> function check(){ var sNum=document.getElementById('num').value; var reg=/^(\-)?\d+(\.\d{1,3})?$/; alert(reg.test(sNum)?'正确':'错误'); } </script>

js验证是正数且保留2位有效小数点的正则表达式是:123var reg = /^\+?(\d*\.\d{2})$/;var str = ".23";reg.test(str) 验证正数的js代码:1. "^\\d+$" //非负整数(正整数 + 0)2. "^[0-9]*[1-9][0-9]*$" //正整数 3. "^((-\\d+)|(0+))$" //非正整数(负

js正则表达式如下:/^(\+\d+|\d+|\-\d+|\d+\.\d+|\+\d+\.\d+|\-\d+\.\d+)$/可匹配如下形式的正负数:+123-123123+123.123123.123-123.123

^[-+]?[0-9]+(\.[0-9]+)?$

^\d+(\.\d{2})?$\d: 匹配数字+ : 数字出现1次以上(\.\d{2})?:括号内是一个组,后面的?表示括号的内容出现0-1次 如果强制要求必须保留2位小数 就 将?改为+ 即 (\.\d{2})+\. : 匹配小数点\d :匹配数字{2}:小数点后取两位$:匹配任何结尾为之前所写的字符串 即 小数点和两位小数

只能输入或粘贴纯数字的:<input onkeyup="value=value.replace(/[^\d]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"> 页面输入框js正则验证输入值为数字,且只保留小数点后两位:<

^(-)?\d+(\.\d+)?$ 解释:^ 匹配字符串开始(-)? 匹配负号,问号表示可选 \d+ 表示匹配整数部分为多个数字(\.\d+)? 匹配小数部分,问号表示可选$ 匹配字符串结尾

用正则嘛.

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.bycj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com