请问html如何让3位数以上的值显示时带有分隔逗号,如:“123,456,78”

请问html如何让3位数以上的值显示时带有分隔逗号,如:“123,456,78”,第1张

如果是静态页面或者静态数据,那么带逗号你自己手动输入即可,如果是生成或者输入后需要变化的数据,那就用脚本加逗号就行了,下面就是脚本,你在输入框中输入数字,就会自动变化,这只是提供一个思路而已,这方面你可以用其他的js脚本

<script>

function cc(s){

        if(/[^0-9\.]/.test(s)) return "invalid value"

        s=s.replace(/^(\d*)$/,"$1.")

        s=(s+"00").replace(/(\d*\.\d\d)\d*/,"$1")

        s=s.replace(".",",")

        var re=/(\d)(\d{3},)/

        while(re.test(s))

                s=s.replace(re,"$1,$2")

        s=s.replace(/,(\d\d)$/,".$1")

        return  s.replace(/^\./,"0.")

        }

</script>

<input onchange="this.value=cc(this.value)">

HTML -- HyperText Markup Language 是用于书写网页 的 一种 脚本语言。

中文叫 超文本标记语言。HTML,常与CSS、JavaScript 一起被众多网站用于设计

令人赏心悦目的网页。 脚本语言 通过解释器执行,一般的网页浏览器 就是 解释器。

你是问 逗号在HTML 里的 用途吗? 那要看 用在 何处,可能用于分隔,可能 就表示 显示一个 逗号。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6141561.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-16
下一篇 2023-03-16

发表评论

登录后才能评论

评论列表(0条)

保存