正则验证decimal类型,咋么写?

数据库字段类型:decimal(18,2)
用户输入0或者decimal(18,2)或者整形(18位以内)都是合法
在程序中需要写正则验证输入。请问这正则怎么写?

Javascript


梵蒂冈之花
浏览 1279回答 2
2回答

浮云间

刚才的有点问题,用这个,"."忘了转意了/^\d{1,2}(\.\d{1,2})?$/gi

桃花长相依

function validateDecimal(){         var num = document.getElementById("num").value;         var test = /^\d{1,18}(.\d{1,2})?$/gi.test(num);         alert(test); }
打开App,查看更多内容
随时随地看视频慕课网APP