小程序
小游戏
企业微信
微信支付
扫描小程序码分享
求大佬指点
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
正则匹配 就好了。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
用 indexof() 判断小数点的位置,然后用 substr() 截取小数点后两位,关键是要保证只能出现一个小数点:
<input type="digit" bindinput="getInput" value="{{value}}" />
page({ data: { value: NaN }, getInput(e) { if (cost.indexOf('.') != -1) { let str_ = cost.substr(cost.indexOf('.') + 1); if (str_.indexOf('.') != -1) { cost = cost.substr(0, cost.indexOf('.') + 1)+str_.substr(0, str_.indexOf('.')); str_ = str_.substr(0, str_.indexOf('.')) } cost = cost.substr(0, cost.indexOf('.') + 1) + str_.substr(0, 2); } })
value变String 分割小数点后两位
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
正则匹配 就好了。
用 indexof() 判断小数点的位置,然后用 substr() 截取小数点后两位,关键是要保证只能出现一个小数点:
<input type="digit" bindinput="getInput" value="{{value}}" />
page({ data: { value: NaN }, getInput(e) { if (cost.indexOf('.') != -1) { let str_ = cost.substr(cost.indexOf('.') + 1); if (str_.indexOf('.') != -1) { cost = cost.substr(0, cost.indexOf('.') + 1)+str_.substr(0, str_.indexOf('.')); str_ = str_.substr(0, str_.indexOf('.')) } cost = cost.substr(0, cost.indexOf('.') + 1) + str_.substr(0, 2); } })
value变String 分割小数点后两位