小程序文本框保留两位小数(非四舍五入)

  inputNum: function (e) {
    return this.checkInputText(e.detail.value);
  },  //检查输入文本,限制只能为数字并且数字最多带2位小数
  checkInputText: function (text) {
    var reg = /^(\.*)(\d+)(\.?)(\d{0,2}).*$/g; if (reg.test(text)) { //正则匹配通过,提取有效文本
      text = text.replace(reg, ‘$2$3$4‘);
    } else { //正则匹配不通过,直接清空
      text = ‘0.‘;
    } return text; //返回符合要求的文本(为数字且最多有带2位小数)
  },

前台:

<view class=‘row‘>
        <view class="title">文本输入限制输入数字,且最多带2位小数</view>
        <input type=‘text‘ placeholder=‘请输入有效数字‘ bindinput=‘inputNum‘ class=‘numInput‘ style="border:1px solid red;"/>
    </view>

  

原文地址:https://www.cnblogs.com/mo3408/p/10087047.html

时间: 2024-08-28 09:30:58

小程序文本框保留两位小数(非四舍五入)的相关文章

java double类型保留两位小数和四舍五入

package com.clzhang.sample; import java.math.BigDecimal; import java.math.RoundingMode; import java.text.DecimalFormat; import java.text.NumberFormat; public class DoubleTest { /** * 保留两位小数,四舍五入的一个老土的方法 * @param d * @return */ public static double fo

C# 小数点后保留两位小数,四舍五入的函数及使用方法

Math.Round(45.367,2)     //Returns   45.37 Math.Round(45.365,2)     //Returns   45.36 说明: C#中的Round()不是我们中国人理解的四舍五入,是老外的四舍五入,是符合IEEE标准的四舍五入,具体是五舍六入. 下面的才是符合中国人理解的四舍五入 Math.Round(45.367,2,MidpointRounding.AwayFromZero);    //Returns   45.37 Math.Round

PHP_保留两位小数并且四舍五入_保留两位小数并且不四舍五入

php保留两位小数并且四舍五入 1 $num = 123213.666666; 2 echo sprintf("%.2f", $num); php保留两位小数并且不四舍五入 1 $num = 123213.666666; 2 echo sprintf("%.2f",substr(sprintf("%.3f", $num), 0, -2)); php进一法取整 echo ceil(4.3); // 5 echo ceil(9.999); // 10

php保留两位小数并且四舍五入 保留两位小数并且不四舍五入

php保留两位小数并且四舍五入 $num = 5566.56831; echo sprintf("%.2f", $num); php保留两位小数并且不四舍五入 $num = 5566.56831; echo sprintf("%.2f",substr(sprintf("%.3f", $num), 0, -2)); php进一法取整 echo ceil(4.2); // 5 echo ceil(9.999); // 10 php舍去法取整 echo

JAVA保留两位小数(四舍五入)

import java.math.BigDecimal; import java.text.DecimalFormat; import java.text.NumberFormat; public class testNumber { public static double num = 3.1015926; public static double zero = 0.00000; //方法一:打印最简便,永远是末尾有两位小数 public static void function1(){ Sy

C#中小数点后保留两位小数,四舍五入的函数及使用方法

Math.Round(45.367,2) //Returns 45.37 Math.Round(45.365,2) //Returns 45.36 C#中的Round()不是我们中国人理解的四舍五入,是老外的四舍五入,是符合IEEE标准的四舍五入,具体是四舍六入,下面的才是符合中国人理解的四舍五入 Math.Round(45.367,2,MidpointRounding.AwayFromZero);//45.37 Math.Round(45.365,2,MidpointRounding.Away

C#保留两位小数,四舍五入的函数及使用方法

Math.Round(45.367,2)     //Returns   45.37 Math.Round(45.365,2)     //Returns   45.36 C#中的Round()不是我们中国人理解的四舍五入,是老外的四舍五入,是符合IEEE标准的四舍五入,具体是四舍六入,下面的才是符合中国人理解的四舍五入 Math.Round(45.367,2,MidpointRounding.AwayFromZero); //Returns   45.37 Math.Round(45.365,

c#中的保留两位小数并且四舍五入

Math.Round(45.367,2)     //Returns   45.37 Math.Round(45.365,2)     //Returns   45.36 C#中的Round()不是我们中国人理解的四舍五入,是老外的四舍五入,是符合IEEE标准的四舍五入,具体是四舍六入,下面的才是符合中国人理解的四舍五入 Math.Round(45.367,2,MidpointRounding.AwayFromZero);//45.37 Math.Round(45.365,2,MidpointR

【转】php保留两位小数

原文地址:PHP_保留两位小数并且四舍五入_保留两位小数并且不四舍五入 php保留两位小数并且四舍五入 Php代码一 $num = 123213.666666; echo sprintf("%.2f", $num); //123213.67 Php代码二 $num = 123213.666666; echo number_format($num, 2);//123,213.67 注:有千分位 php保留两位小数并且不四舍五入 Php代码 $num = 123213.666666; ec