千分位分隔函数
1.uniapp+vue3配置环境变量2.uniapp关于uni.getUserProfile的使用3.uniapp有意思的api之openSetting4.处理flex布局5.uniapp登录板块封装(旧接口getUserInfo)6.uniapp获取用户信息7.在项目中使用UEditor碰到的几个问题8.一维数组转二位数组9.如果win报错无法加载文件 C:\Users\xx\AppData\Roaming\npm\pnpm.ps1,因为在此系统上禁止运行脚本10.win系统执行脚本报错策略更改无法加载文件 C:\Users\xx\AppData\Roaming\npm\pnpm.ps1,因为在此系统上禁止运行脚本11.uniapp去除button的边框12.uniapp中OnShow获取缓存13.之前使用抖音的担保支付,后俩转换成通用的交易方式14.js图片懒加载,在不做分页的情况下的解决方案15.width:100%与width:auto区别16.vue中render函数和h函数17.leetcode1047字符串反复去重(栈)18.由于<textarea>在某些平台上会创建一个原生控件,这可能会导致层级问题,尤其是在安卓设备上。在uni-app中,对于这种情况,通常推荐的解决方案是使用<cover-view>组件来覆盖原生组件,但是这种做法通常用于覆盖地图、视频等原生组件,而不是<textarea>19.记录一次uniapp使用scrollview20.微前端(矩阵项目)代码将单个文件合并到指定分支21.js不同类型比较22.登录后继续浏览之前的页面23.css24.sse25.数组扁平化26.DOMRect对象27.前端三大系列图解释28.js中关于return和if条件处理29.js文字处理两端展示中间省略号30.[popover, select] el-popover内有select的时候在选择后会自动关闭31.说一下flex的属性32.vue3中404路由匹配规则33.shape-outside34.createRange表示文档中的一个范围——用于js判断文字添加省略号情况35.uniapp清除指定key缓存36.vue3+uniapp关于button的open-type无法生效37.uniapp+vue3 使用list触底+下拉38.diff算法vue39.动态修改manifest.json40.记录一下大小写导致的问题41.小程序真机报错errMsg: “hideLoading:fail:toast can‘t be found“ ?42.vscode开发uniapp配置143.渐变颜色css设置44.微信小程序关于小说类使用官方阅读器45.一个简单的伪类选择器46.iframe 高度设置为0时还有占位_iframe占位47.git push所有分支到远程仓库48.输入框连续请求中取消上次请请求49.VS Code侧边栏的“资源管理器”丢了50.css样式相关的惊艳的属性
51.千分位分隔函数
52.uniapp实现多行文本溢出超过指定行数 展开 收起53.前端如何接收流式数据54.perspective和transform系列属性点击查看代码
添加千分位
function addThousandSeparator(num, separator = ",") {
return num.toString().replace(/\B(?=(\d{3})+(?!\d))/g, separator);
}
num.toString(): 将输入的数字 num 转换为字符串,以便后续处理。
.replace(/\B(?=(\d{3})+(?!\d))/g, separator): 这里使用了正则表达式进行替换操作。具体解释如下:
\B: 表示非单词边界,用于匹配不在单词边界处的位置。
(?=(\d{3})+(?!\d)): 使用正向预查来匹配每三位数字的位置,但不匹配末尾不足三位的数字。
(\d{3})+: 匹配连续的三位数字。
separator: 作为参数传入的分隔符,默认为 ,。
g: 表示全局匹配,即匹配所有满足条件的位置。
去掉千分位
function deleteThousandSeparator(numberString, separator = ",") {
return numberString.replace(new RegExp(separator, "g"), "");
}
本文来自博客园,作者:jialiangzai,转载请注明原文链接:https://www.cnblogs.com/zsnhweb/p/18143739
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)