正则匹配一个大于等于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+)?  这个是匹配小数(可以没有小数)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章