为了账号安全,请及时绑定邮箱和手机立即绑定

这里的正则是什么意思?尤其是最后那个"-"

这里的正则是什么意思?尤其是最后那个"-"

MMMHUHU 2018-12-20 22:18:13
function fmoney(s, n) {        //debugger;        //修改了部分代码适配整数的时候也可以分隔;        n = n > 0 && n <= 20 ? n : 0;        s = parseFloat((s + "").replace(/[^\d\.-]/g, "")).toFixed(n) + "";        var l = s.split(".")[0].split("").reverse(),            r = s.split(".")[1] || "",            t = "";        for (var i = 0; i < l.length; i++) {            t += l[i] + ((i + 1) % 3 == 0 && (i + 1) != l.length ? "," : "");        }        if (r) {            r = "." + r;        };        return t.split("").reverse().join("") + r;    }"s = parseFloat((s + "").replace(/[^\d\.-]/g, "")).toFixed(n) + "";  "这里正则里的“-”是什么意思
查看完整描述

1 回答

?
暮色呼如

TA贡献1853条经验 获得超9个赞

可以试试这个工具:正则表达式测试工具,选javascript,然后把你的正则复制进去,右边就会有参考解释,或者你用右下的快速参考里找解释也行。
另外他家也有教程,左边工具栏那个小房子图标的就是~

查看完整回答
反对 回复 2019-01-09
  • 1 回答
  • 0 关注
  • 440 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号