1. 程式人生 > >正則表示式驗證價格

正則表示式驗證價格

驗證價格是否合法(小數點後面只允許兩位)

(/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/).test("0.111")
輸出應該是: false

驗證價格是否合法(小數點後面允許多位)

(/(^[1-9]([0-9]+)?(\.[0-9]{1,})?$)|(^(0){1}$)|(^[0-9]\.[0-9]{1,}?$)/).test("0.545233ad")

(/(^[1-9]([0-9]+)?(\.[0-9]{1,})?$)|(^[1-9]{1,}$)|(^[0-9]{1}$)|(^[0-9]\.[0-9]{1,}?$)/).test("0.545233ad")