两位小数的正则表达式式:求一个数值,最多二位小数

扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
下载作业帮安装包
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
负数且两位小数的正则表达式只能是负数,且最多输入两位小数
萌神68QR50
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
var reg = /^\-((\d+(\.\d{0,2})?)|(\d*\.\d{1,2}))$/;var num = -.1;reg.test(num);
为您推荐:
其他类似问题
扫描下载二维码> 博客详情
摘要: JS表单内验证。
Html代码&&
&h3&输入完按回车后即可验证!(自认为最简单!)&/h3&&&&
正整数:&&&&&input&type="text"&size="20"&onkeydown="if(event.keyCode&==&13)&alert(/^\d+$/.test(this.value));"&&&&
负整数:&&&&&input&type="text"&size="20"&onkeydown="if(event.keyCode&==&13)&alert(/^-\d+$/.test(this.value));"&&&&
整 数:&&&&&input&type="text"&size="20"&onkeydown="if(event.keyCode&==&13)&alert(/^-?\d+$/.test(this.value));"&&&&
正小数:&&&&&input&type="text"&size="20"&onkeydown="if(event.keyCode&==&13)&alert(/^\d+\.\d+$/.test(this.value));"&&&&
负小数:&&&&&input&type="text"&size="20"&onkeydown="if(event.keyCode&==&13)&alert(/^-\d+\.\d+$/.test(this.value));"&&&&
小 数:&&&&&input&type="text"&size="20"&onkeydown="if(event.keyCode&==&13)&alert(/^-?\d+\.\d+$/.test(this.value));"&&&&
实 数:&&&&&input&type="text"&size="20"&onkeydown="if(event.keyCode&==&13)&alert(/^-?\d+\.?\d*$/.test(this.value));"&&&&
保留1位小数:&input&type="text"&size="20"&onkeydown="if(event.keyCode&==&13)&alert(/^-?\d+\.?\d{0,1}$/.test(this.value));"&&&&
保留2位小数:&input&type="text"&size="20"&onkeydown="if(event.keyCode&==&13)&alert(/^-?\d+\.?\d{0,2}$/.test(this.value));"&&&&
保留3位小数:&input&type="text"&size="20"&onkeydown="if(event.keyCode&==&13)&alert(/^-?\d+\.?\d{0,3}$/.test(this.value));"&&&&
支付宝支付
微信扫码支付
打赏金额: ¥
已支付成功
打赏金额: ¥js正则验证两位小数&验证数字最简单正则表达式大全
&&/span&h3&输入完按回车后即可验证!(自认为最简单!)&/&/span&h3&&&&
正整数:&&&&&&/span&input&type="text"&size="20"&onkeydown="if(event.keyCode&==&13)&alert(/^\d+$/.test(this.value));"&&&&
&&/span&br&&&&
负整数:&&&&&&/span&input&type="text"&size="20"&onkeydown="if(event.keyCode&==&13)&alert(/^-\d+$/.test(this.value));"&&&&
&&/span&br&&&&
整 数:&&&&&&/span&input&type="text"&size="20"&onkeydown="if(event.keyCode&==&13)&alert(/^-?\d+$/.test(this.value));"&&&&
&&/span&br&&&&
正小数:&&&&&&/span&input&type="text"&size="20"&onkeydown="if(event.keyCode&==&13)&alert(/^\d+\.\d+$/.test(this.value));"&&&&
&&/span&br&&&&
负小数:&&&&&&/span&input&type="text"&size="20"&onkeydown="if(event.keyCode&==&13)&alert(/^-\d+\.\d+$/.test(this.value));"&&&&
&&/span&br&&&&
小 数:&&&&&&/span&input&type="text"&size="20"&onkeydown="if(event.keyCode&==&13)&alert(/^-?\d+\.\d+$/.test(this.value));"&&&&
&&/span&br&&&&
实 数:&&&&&&/span&input&type="text"&size="20"&onkeydown="if(event.keyCode&==&13)&alert(/^-?\d+\.?\d*$/.test(this.value));"&&&&
&&/span&br&&&&
保留1位小数:&&/span&input&type="text"&size="20"&onkeydown="if(event.keyCode&==&13)&alert(/^-?\d+\.?\d{0,1}$/.test(this.value));"&&&&
&&/span&br&&&&
保留2位小数:&&/span&input&type="text"&size="20"&onkeydown="if(event.keyCode&==&13)&alert(/^-?\d+\.?\d{0,2}$/.test(this.value));"&&&&
&&/span&br&&&&
保留3位小数:&&/span&input&type="text"&size="20"&onkeydown="if(event.keyCode&==&13)&alert(/^-?\d+\.?\d{0,3}$/.test(this.value));"&&&&
&&/span&br&&
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。正则表达式_判断金额是否为数字(且是2位有效数字)
private static boolean isNumber(String str) {& String regex = "^([0-9]+(.[0-9]{1,2})?)|(-[0-9]+(.[0-9]{1,2})?)$";& Pattern pattern = pile(regex);& Matcher match = pattern.matcher(str);& // match.find()& return match.matches();&}
public static void main(String[] args) throws Exception{& UpdatePayModeDetailDataProvider provider = new UpdatePayModeDetailDataProvider();&&&/* Map params = new HashMap();& params.put("staff_no", "");&&&& //受理工号& params.put("cust_order_id", "439148");& //客户订单iD& params.put("lan_id", "4");&&&&&&&&&&&&& //本地网ID& Map retMap = (Map)provider.getData(params);& System.out.println("----------返回报文="+retMap);&&&*/& System.out.println("="+isNumber("12.301"));& System.out.println("="+isNumber("12.3"));& System.out.println("="+isNumber(""));& System.out.println("="+isNumber("012222"));&}
阅读(...) 评论()其他回答(1)
经验证,楼上正解, 详情请见:
&&&您需要以后才能回答,未注册用户请先。

我要回帖

更多关于 正则表达式 两位小数 的文章

 

随机推荐