input输入只有两位小数

function checkNum(obj) {
     //检查是否是非数字值
     if (isNaN(obj.value)) {
         obj.value = "";
     }
     if (obj != null) {
         //检查小数点后是否对于两位
         if (obj.value.toString().split(".").length > 1 && obj.value.toString().split(".")[1].length > 2) {
             //alert("最多只能有两位小数!");
             obj.value = obj.value.toString().split(".")[0]+"."+obj.value.toString().split(".")[1].substr(0,2);
         }
     }
 };
时间: 2024-10-12 00:39:46

input输入只有两位小数的相关文章

【前端开发】限制input输入保留两位小数

<input type="text" name='amount' id="cash_num" placeholder="请输入金额" onkeyup="num(this)" size="9"> js: //限制input输入保留两位小数 function num(obj) { // obj.value = obj.value.replace(/[^\d.]/g, ""); /

20161127 输入两个自然数a、b,求a除以b的结果(保留两位小数)

题目: 输入两个自然数a.b,求a除以b的结果(保留两位小数). 代码: 1 program work20161127; 2 var 3 a,b,c:real; 4 BEGIN 5 readln(a,b); 6 c:=a/b; 7 writeln('c=',c:0:2); 8 END.

验证输入两位小数

/** * 验证输入两位小数 * * @param 待验证的字符串 * @return 如果是符合格式的字符串,返回 <b>true </b>,否则为 <b>false </b> */ public static boolean IsDecimal(String str) { String regex = "^[0-9]+(.[0-9]{2})?$"; return match(regex, str); }

使用replace限定只能输入数字,最多有两位小数

只能输入数字和两位小数. 只能输入一个小数点. 第一位不能为小数点. 第一位不能为0(除了0.XX). number为文本框输入值. var inputVal = number.replace(/[^\d.]/g, "").replace(/\.{2,}/g, ".").replace(".", "$#$").replace(/\./g, "").replace("$#$", "

CODE[VS]-保留两位小数-浮点数处理-天梯青铜

题目描述 Description 保留两位小数输出一个浮点数. 输入描述 Input Description 一个浮点数.double范围内 输出描述 Output Description 保留两位小数输出 样例输入 Sample Input 11 样例输出 Sample Output 11.00 数据范围及提示 Data Size & Hint C++用 printf("%.2lf",a); Pascal用 writeln(a:0:2); C++和Pascal用户都请使用do

1206 保留两位小数

题目描述 Description 保留两位小数输出一个浮点数. 输入描述 Input Description 一个浮点数.double范围内 输出描述 Output Description 保留两位小数输出 样例输入 Sample Input 11 样例输出 Sample Output 11.00 代码: #include<stdio.h>int main(){ double a; scanf("%lf",&a); printf("%.2f\n"

一球从M米高度自由下落,每次落地后返回原高度的一半,再落下。 它在第N次落地时反弹多高?共经过多少米? 保留两位小数

题目描述 输入 M N 输出 它在第N次落地时反弹多高?共经过多少米? 保留两位小数,空格隔开,放在一行 样例输入 1000 5 样例输出 31.25 2875.00 代码:#include<stdio.h>int main(){    double M,sum=0;    int N,i;    scanf("%lf%d",&M,&N);    sum=M;    for(i=2;i<=N;i++)    {                 M=M/

保留两位小数的正则表达式

保留最多两位小数的百分比正则表达式:  /^\d+\.?\d{0,2}%$/ 44.5%  44.66% 0.3% 5% 都正确     53   33.444%  -5.66%都错误 有且仅保留两位小数的百分比正则表达式:  /^\d+\.?\d{2}%$/ 44.66%正确   55  0.3% 5% 33.444%  -5.66%都错误 Js: /^\d+\.?\d{0,2}%$/java : ^\\d+\\.?\\d{0,2}%$ function IsPercent(){       

验证是两位小数钱数的正则表达式

有时候需要验证用户输入的是钱数,有的要验证是两位小数的钱数或数字. 现在收集正则表达式如下:非原创. ^(\d{1,3}(,\d{3})+?(\.\d{2})?|(\.\d{2})|\d)$ (^[-+]?[1-9]\d*(\.\d{1,2})?$)|(^[-+]?[0]{1}(\.\d{1,2})?$)