正則匹配一個大於等於99000的數

String s = "^([9]{2,}\\d{3,}|[1-9]\\d{5,})(\\.\\d+)?$";
詳細講解
^ 以什麼開頭 
| 或者
$ 結束
? 匹配0次或一次
[9]{2,} 匹配兩個以上的9
\\d{3,} 後面隨機匹配三位數或三位以上
[1-9]\\d{5,}  匹配一個 19 的數, 後面隨機匹配五位或五位以上的數 (6位數肯定大於5位數)
(\\.\\d+)?  這個是匹配小數(可以沒有小數)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章