js正则表达式 只能支持小数点到两位小数和纯数字 0.01-99999999(大于0)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js正则表达式 只能支持小数点到两位小数和纯数字 0.01-99999999(大于0)相关的知识,希望对你有一定的参考价值。
js正则表达式关于金额的验证
金额不能带负数,必须为纯数字,小数点前8位后2位。
例如输入金额格式为: 98165423.12
0.01~999999999
var str = "999999999";
reg.test(str) 参考技术B var reg = /^([1-9][0-9]*)+(.[0-9]1,2)?$/ ;
sum = 100.21;
reg.test(sum) ;
sum = 100.211111;
reg.test(sum) ; 参考技术C [0-9]+\.\[0-9]1,2|[1-9][0-9]* 参考技术D reg=/^(?!0+$)(?!0*\.0*$)\d1,8(\.\d1,2)?$/
以上是关于js正则表达式 只能支持小数点到两位小数和纯数字 0.01-99999999(大于0)的主要内容,如果未能解决你的问题,请参考以下文章
js 用正则表达式验证只允许输入数字,或者是数字后两位小数点,如何写?