当前位置: 首页 > news >正文

做的网站是怎么被收录推广渠道

做的网站是怎么被收录,推广渠道,广州中小企业网站制作,如何介绍自己做的网站这篇是输入框过滤非金额内容保留一个小数点和2位小数,金额的其他格式化可以看这篇文章常用的金额数字的格式化方法 js方法直接使用 该方式可以直接使用过滤内容,也可以到onInput或onblur等地方过滤,自行使用 /*** 非金额字符格式化处理* p…

这篇是输入框过滤非金额内容保留一个小数点和2位小数,金额的其他格式化可以看这篇文章常用的金额数字的格式化方法

js方法直接使用

该方式可以直接使用过滤内容,也可以到onInput或onblur等地方过滤,自行使用

/*** 非金额字符格式化处理* @param {Number|String} money 金额数字或字符串* @param {Number} limit 金额限制长度* @param {Boolean} millennials 是否返回千分位* @returns 格式化后金额*/
function notMoneyFormat(money, limit, millennials = false){let result = String(money).replace(/[^0-9.]/g, '')//清除“数字”和“.”以外的字符result = result.replace(/\.{2,}/g,"."); //只保留第一个. 清除多余的          result = result.replace(".","$#$").replace(/\./g,"").replace("$#$","."); result = result.replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3');//只能输入两个小数if(result.indexOf(".")< 0 && result !=""){//以上已经过滤,此处控制的是如果没有小数点,首位不能为类似于 01、02的金额 result= parseFloat(result); } // 数字长度怎么截取这里调整,目前是根据总长度限制,也可以改为小数点前位数格式化if(limit && String(result).length > limit){const len = parseInt(limit)if(len){result= parseFloat(String(result).substring(0, limit));}}if(millennials){return Number(result).toFixed(2).replace(/\B(?=(\d{3})+(?!\d))/g, ",")}return result
}

vue自定义指令方式使用

自定义使用过滤没有加千分位的方式输出,需要的可以自行添加

import Vue from 'vue'
// 非金额字符过滤
Vue.directive('not-money-format', {// binding 为数字总长度bind(el, binding){el.addEventListener('input', (e)=> {// 值不存在,则赋值为默认值if(e.target.value){let result = e.target.value.replace(/[^0-9.]/g, '')//清除“数字”和“.”以外的字符result = result.replace(/\.{2,}/g,"."); //只保留第一个. 清除多余的          result = result.replace(".","$#$").replace(/\./g,"").replace("$#$","."); result = result.replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3');//只能输入两个小数if(result.indexOf(".")< 0 && result !=""){//以上已经过滤,此处控制的是如果没有小数点,首位不能为类似于 01、02的金额 result= parseFloat(result); } // 数字长度怎么截取这里调整if(binding.value && String(result).length > binding.value){const len = Number(binding.value)if(len){result= parseFloat(String(result).substring(0, binding.value));}}e.target.value = result;e.target.dispatchEvent(new Event('input')); // 更新v-model绑定的值}})}
})

可以直接放到项目公用地方,使用的时候如下:v-not-money-format
在这里插入图片描述
加入长度限制参数可以如下方式:v-not-money-format=“6”
在这里插入图片描述


以上就是过滤非金额内容保留一个小数点和2位小数的方式,展示金额的方式可以参考常用的金额数字的格式化方法 里边有千分位和金额中文大写展示的处理方式

http://www.tj-hxxt.cn/news/66093.html

相关文章:

  • 网站开发文档网站开发的流程
  • 电商网站开发哪家好深圳市龙华区
  • 企业网站备案外链生成工具
  • 一般做网站需要多少钱免费的网络推广平台
  • 做中 英文独立的两个网站百度客服电话24小时客服电话
  • 公众号免费素材网站推广链接怎么自己搞定
  • 国际交流合作网站建设方案上海公关公司
  • 如何做查询网站网页怎么优化
  • 计算机网站怎么做市场营销一般在哪上班
  • python 快速搭建网站口碑优化seo
  • 比较著名的网站用javaweb做的google推广妙招
  • 租空间做网站佐力药业股票
  • 广州南站在哪个区免费网站模板
  • 重庆航运建设发展有限公司 网站seo入门视频
  • 东莞网站建设网站建设南昌网站优化公司
  • 做百度手机网站优化点百度网盘下载速度
  • 网站小图标 免费中国搜索引擎
  • 用阳寿做交易的网站查看百度关键词价格
  • 建站网站的图片搜索引擎优化免费
  • 网站建设主要学什么谷歌seo服务
  • 本溪市网站建设seo专业优化方法
  • 网站源码在线下载汕头seo推广优化
  • 东光有做网站的吗百度网页版
  • 山东胜越石化工程建设有限公司网站在线bt磁力搜索
  • 做视频网站 买带宽百度指数官网首页
  • 域名注册网站查询工具小程序推广50个方法
  • 如何法院网站建设关键词优化是怎么做的
  • 中信银行网站怎么做的怎么烂网站排名优化推广
  • 哪里做网站域名不用备案seo软件优化
  • php网站后台管理模板口碑营销的优缺点