首页 > 软件开发 > JavaScript >

正则设置千分价格;JavaScript设置千分价格;

来源:互联网 2023-03-16 23:56:15 版权归原作者所有,如有侵权,请联系我们

如何让页面的价格显示为千分价格,只需使用正则表达式即可实现。xq0办公区 - 实用经验教程分享!

匹配的正则:number.replace(/d{1,3}(?=(d{3}) (.d*)?$)/g, '$&,')xq0办公区 - 实用经验教程分享!

正则设置千分价格;JavaScript设置千分价格;xq0办公区 - 实用经验教程分享!

方法/步骤

  • 1

    新建一个html页面,在这个页面创建一个input输入框并设置一个id;xq0办公区 - 实用经验教程分享!

    然后创建一个点击的按钮,同时给这个按钮添加一个方法;xq0办公区 - 实用经验教程分享!

    最后添加一个用于显示千分价格的span标签。xq0办公区 - 实用经验教程分享!

    代码:xq0办公区 - 实用经验教程分享!

    input type="text" id="test" placeholder="请输入数字" />xq0办公区 - 实用经验教程分享!

    input type="button" onclick="price()" value="点击"/>xq0办公区 - 实用经验教程分享!

    br/ >xq0办公区 - 实用经验教程分享!

    价格千分:span id="price">/span>xq0办公区 - 实用经验教程分享!

    正则设置千分价格;JavaScript设置千分价格;xq0办公区 - 实用经验教程分享!

  • 2

    设置点击price方法时显示千分价格。如图:xq0办公区 - 实用经验教程分享!

    1.点击按钮事件获取文本框输入的内容;xq0办公区 - 实用经验教程分享!

    2.然后把这个输入的值转化为数字类型;xq0办公区 - 实用经验教程分享!

    3.使用正则表达式设置千分价格,并把值显示出来。xq0办公区 - 实用经验教程分享!

    使用的正则为:/d{1,3}(?=(d{3}) (.d*)?$)/g, '$&,'xq0办公区 - 实用经验教程分享!

    具体代码:xq0办公区 - 实用经验教程分享!

    script>xq0办公区 - 实用经验教程分享!

    function price() {xq0办公区 - 实用经验教程分享!

    //获取输入的值xq0办公区 - 实用经验教程分享!

    var value = document.getElementById("test").value;xq0办公区 - 实用经验教程分享!

    //把输入内容转换为数字xq0办公区 - 实用经验教程分享!

    var num = new Number(value);xq0办公区 - 实用经验教程分享!

    //使用正则把值转换为千分之并显示xq0办公区 - 实用经验教程分享!

    document.getElementById("price").innerHTML =xq0办公区 - 实用经验教程分享!

    (num.toFixed(2).toString()).replace(/d{1,3}(?=(d{3}) (.d*)?$)/g, '$&,')xq0办公区 - 实用经验教程分享!

    }xq0办公区 - 实用经验教程分享!

    /script>xq0办公区 - 实用经验教程分享!

    正则设置千分价格;JavaScript设置千分价格;xq0办公区 - 实用经验教程分享!

  • 2该信息未经许可获取自百度经验
  • 3

    保存html页面后使用浏览器打开,在文本输入框输入一个传数字,然后点击按钮即可看到效果。如图:xq0办公区 - 实用经验教程分享!

    正则设置千分价格;JavaScript设置千分价格;xq0办公区 - 实用经验教程分享!

  • 4

    所有代码。可以直接复制所有代码到新建的html页面保存后使用浏览器运行即可。xq0办公区 - 实用经验教程分享!

    所有代码:xq0办公区 - 实用经验教程分享!

    !DOCTYPE html>xq0办公区 - 实用经验教程分享!

    html>xq0办公区 - 实用经验教程分享!

    head>xq0办公区 - 实用经验教程分享!

    meta charset="UTF-8">xq0办公区 - 实用经验教程分享!

    title>/title>xq0办公区 - 实用经验教程分享!

    script>xq0办公区 - 实用经验教程分享!

    function price() {xq0办公区 - 实用经验教程分享!

    //获取输入的值xq0办公区 - 实用经验教程分享!

    var value = document.getElementById("test").value;xq0办公区 - 实用经验教程分享!

    //把输入内容转换为数字xq0办公区 - 实用经验教程分享!

    var num = new Number(value);xq0办公区 - 实用经验教程分享!

    //使用正则把值转换为千分之并显示xq0办公区 - 实用经验教程分享!

    document.getElementById("price").innerHTML =xq0办公区 - 实用经验教程分享!

    (num.toFixed(2).toString()).replace(/d{1,3}(?=(d{3}) (.d*)?$)/g, '$&,')xq0办公区 - 实用经验教程分享!

    }xq0办公区 - 实用经验教程分享!

    /script>xq0办公区 - 实用经验教程分享!

    /head>xq0办公区 - 实用经验教程分享!

    body>xq0办公区 - 实用经验教程分享!

    input type="text" id="test" placeholder="请输入数字" />xq0办公区 - 实用经验教程分享!

    input type="button" onclick="price()" value="点击"/>xq0办公区 - 实用经验教程分享!

    br/ >xq0办公区 - 实用经验教程分享!

    价格千分:span id="price">/span>xq0办公区 - 实用经验教程分享!

    /body>xq0办公区 - 实用经验教程分享!

    /html>xq0办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!xq0办公区 - 实用经验教程分享!


    标签: JAVASCRIPT

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号