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

网站定制 动易/免费网站统计代码

网站定制 动易,免费网站统计代码,网站留白,国外域名绑定国内服务器vue element-ui实现input输入框金额数字添加千分位发布时间:2020-01-03 19:14来源:互联网当前栏目:web技术类在util.js中定义方法包含金额添加过滤千分位,验证金额格式等const MoneyTest /((^[1-9]\d*)|^0)(\.\d{0,2}){0,1}$/;//…

vue element-ui实现input输入框金额数字添加千分位

发布时间:2020-01-03 19:14

来源:互联网

当前栏目:web技术类

在util.js中定义方法

包含金额添加过滤千分位,验证金额格式等

const MoneyTest = /((^[1-9]\d*)|^0)(\.\d{0,2}){0,1}$/;

// 金额添加千分位

const comdify = function (n) {

if(!n) return n;

let str = n.split('.');

let re = /\d{1,3}(?=(\d{3})+$)/g;

let n1 = str[0].replace(re, "$&,");

return str.length > 1 && str[1] ? `${n1}.${str[1]}` : `${n1}.00`;

};

//去除千分位中的‘,'

const delcommafy = function (num){

if(!num) return num;

num = num.toString();

num = num.replace(/,/gi, '');

return num;

};

const valdateFn = function (rule,val,cb) {

setTimeout(() => {

if(val) {

let inputVal = delcommafy(val);

if (rule.test(inputVal)) {

cb()

} else {

cb('只能是数字金额,最多两位小数')

}

}

cb()

})

}

// 验证金额数字可以为负数

const moneyValid = function (rule,val,cb) {

valdateFn(/((^-?[1-9]\d*)|^-?0)(\.\d{0,2}){0,1}$/,val,cb);

};

// 验证金额数字不可以为负数

const moneyNValid = function (rule,val,cb) {

valdateFn(MoneyTest,val,cb);

};

// 获取输入框的值

const getInputValue = function (el) {

let inputVal = el.target.value || '';

return comdify(delcommafy(inputVal));

};

在组件中使用

在template中

在methods中定义

data(){

return {

form:{

pastAdjustFee:''

}

}

}

methods:{

inputMoney(el,name) {

this.form[name] = getInputValue(el);

}

}

总结

以上所述是小编给大家介绍的vue element-ui实现input输入框金额数字添加千分位,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对IIS7站长之家网站的支持!

如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

http://www.lbrq.cn/news/1320823.html

相关文章:

  • 青海省住房和城乡建设部网站/windows优化大师收费吗
  • 徐州做网站谁家最专业/seo建站公司
  • 成都网站建设收费/智能建站网站模板
  • 做外贸做独立网站划算吗/免费推广平台排行榜
  • dede做双语网站/怎么开通网站平台
  • 做网站设计制作公司/seo网站管理招聘
  • 怎么做盗版小说网站/太原seo优化公司
  • php网站开发教程图片/怎么找专业的营销团队
  • 厦门做网站公司/最有效的网络推广方式和策略
  • 租车网站建设/国家高新技术企业
  • 周口建设局网站/企业网站推广的方法
  • 找网站/长沙专业竞价优化首选
  • 个人公司网站怎么做/百度广告联盟平台
  • 建设商务网站公司/凡科建站登录
  • 富阳区建设工程质监站网站/百度站长工具网站提交
  • 天河建设网站开发/2022年最火的关键词
  • 怎么给网站做备份呢/2022年最近十大新闻
  • 网站开发温州/好的seo网站
  • 如何通过axure做网站/全球网站访问量排名
  • 淘宝做网站建设靠谱吗/网站如何让百度收录
  • 郑州做网站的/站长统计免费下载
  • 嘉兴微信网站建设/搜索引擎优化关键词
  • 宜兴做阿里巴巴网站/十大免费b2b网站
  • 千卓品牌策划/seo的英文全称是什么
  • 简约的网站/b站引流推广
  • 网站链接做投票/海外aso优化
  • 昆明网站制作代理/网站测试的内容有哪些
  • 做企业网站需要准备什么资料/百度运营推广
  • 北京做网站ezhixi/朝阳区seo搜索引擎优化介绍
  • 政务网站群建设/软文是什么意思通俗点
  • p5.js 3D模型(model)入门指南
  • 自建rustdesk服务器过程记录
  • sqli-labs:Less-16关卡详细解析
  • 因为想开发新项目了~~要给老Python项目整个虚拟环境
  • 微信小程序中实现页面跳转的方法
  • 亚马逊广告进阶指南:如何合理调配预算