提问者:小点点

JQuery验证引擎REGEX用于价格接受非浮点和1或2浮点


我试图得到正确的正则表达式的价格可以接受

(有效)数字,如1,2,100,200,2020,10000000十进制数(1或2浮点数),如1.1、2.20、500.45、1000.2,

(无效)abc等字符超过2个浮点数-2.22222、444.444444、222.333

目前,我有这个正则表达式,但它只适用于2个浮点,如1.22、300.33,但如果它的实数如1、2、3或1个浮点,它就不起作用。

            "priceFormat":{
                "regex": /^[0-9]+\.[0-9]{2}$|[0-9]+\.[0-9]{2}[^0-9]/,
                "alertText": "* Invalid Price Format"
            },      

共1个答案

匿名用户

这也许是你想要的

/^[0-9]+(\.[0-9]{1,2})?$/