JS正則匹配正整數或小數

	//匹配 正整數 0 或 小數(小數點後無限位,不以0結尾)
    var reg1=/^([0-9]+|0)(\.([0-9]+)?[1-9])?$/g;
    // true
    console.log(reg1.test('100.001'));
    
    //匹配 正整數 0 或 小數(小數點後最多2位,不以0結尾)
    var reg2=/^([0-9]+|0)(\.(([0-9][1-9])|[1-9]{1,2})){0,1}$/g;
    // true
    console.log(reg2.test('100.01'));
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章