1. 程式人生 > >正則表示式(input輸入校驗)

正則表示式(input輸入校驗)

大於0的正整數(不包括0)
var reg = /^\+?[1-9]\d*$/;    

正整數和0(包括0)
var reg = /^[1-9]\d*|0$/;

最多2位小數(非負)
var reg = /\d+(\.\d{0,2})?/

input輸入框輸入驗證
onkeyup="this.value= this.value.match(/\d+(\.\d{0,2})?/) ? this.value.match(/\d+(\.\d{0,2})?/)[0] : ''"