1. 程式人生 > >js正則表示式匹配小數點後兩位

js正則表示式匹配小數點後兩位

function isDouble(value) {
if (value == ”){
return true
}
return /^(([1-9][0-9])|(([0].\d{0,2}|[1-9][0-9].\d{0,2})))$/.test(value)
}
react native 開發app時候用到的 數字校驗(專案中用於校驗金額的):
任意正整數,正小數(小數位不超過2位)
返回值為布林值
注意!!
其中d{0,2}是關鍵,表示小數點後可以輸入1位也可以輸入2位,
搜的大部分網上都寫的{1,2}有缺陷