|
|
茫茫網海中的冷日
發生過的事,不可能遺忘,只是想不起來而已! |
|
恭喜您是本站第 1729844
位訪客!
登入 | 註冊
|
|
|
|
發表者 |
討論內容 |
冷日 (冷日) |
發表時間:2019/4/16 9:41 |
- Webmaster

- 註冊日: 2008/2/19
- 來自:
- 發表數: 15773
|
- [轉貼]冷日 Regular Expression 小數樣本
- 冷日樣本:
最後冷日決定寫成幾個 Method 來判斷與處理小數的各種問題,分別如下:
檢查是否正小數:
public static boolean isPositiveDecimal(String orginalStr2Check) {
return isMatch("\\+{0,1}[0]\\.[1-9]*|\\+{0,1}[1-9]\\d*\\.\\d*", orginalStr2Check);
}
檢查是否負小數:
public static boolean isNegativeDecimal(String orginalStr2Check) {
return isMatch("^-[0]\\.[1-9]*|^-[1-9]\\d*\\.\\d*", orginalStr2Check);
}
檢查是否小數:
public static boolean isDecimal(String orginalStr2Check) {
return isMatch("[-+]{0,1}\\d+\\.\\d*|[-+]{0,1}\\d*\\.\\d+", orginalStr2Check);
}
檢查是否科學表示式小數:
public static boolean isScientificDecimal(String orginalStr2Check) {
return isMatch("^[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?$", orginalStr2Check);
}
檢查是否實數:
public static boolean isRealNumber(String orginalStr2Check) {
return isWholeNumber(orginalStr2Check) || isDecimal(orginalStr2Check) || isScientificDecimal(orginalStr2Check);
}
|
|
|
討論串
|