1. 程式人生 > >正則表示式校驗0-100百分數(包括帶小數的百分數)例如82.3%、10%

正則表示式校驗0-100百分數(包括帶小數的百分數)例如82.3%、10%

var s=''50%;

var patt = new RegExp(/^(100|[1-9]?\d(\.\d\d?\d?)?)%$|0$/);

var result = patt.test(s);
if (result) {
return true;
} else {

alert("請輸入0-100的百分數,例如【50%】");
return false;
}