正则
精确小数6位 去除前后多余的0
toinputrange2(val, searchform, it, item) {
if (!['string', 'number'].includes(typeof val)) {
val = '';
}
val = val.toString().replace(/^\D(\d(?:.\d{0,6})?).*$/g, '$1');
val = Number.isNaN(Number(val)) ? '' : Number(val);
searchform[it] = val;
},
let precision=2;const reg =new RegExp(^\\D*(\\d*(?:\\.\\d{0,${precision}})?).*$
,'g')
'0000000001.11111111'.replace(reg, '$1');
'0000000001.11'
/^(([1-9][0-9])(.\d{1,6})?|0.\d{1,6})$/.test("11111111.111")
千分符
/^(?:-?\d+|-?\d{1,3}(?:,\d{3})+)?(?:.\d+)?$/
//可以为0 整数
/^(0|([1-9][0-9]))$/
//可以为0 小数点最多6位
/^(0|(([1-9][0-9]*)(.\d{1,6})?|0.\d{1,6}))$/
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
· SQL Server 2025 AI相关能力初探