!175 座机号码TEL正则,应该使用常量

Merge pull request !175 from handy/v5-dev
This commit is contained in:
Looly 2020-09-08 09:34:04 +08:00 committed by Gitee
commit 56917f5295
2 changed files with 6 additions and 2 deletions

View File

@ -37,6 +37,7 @@ import java.io.File;
import java.io.InputStream;
import java.io.OutputStream;
import java.io.Serializable;
import java.math.BigDecimal;
import java.net.URL;
import java.nio.file.Path;
@ -302,7 +303,10 @@ public class Img implements Serializable {
double heightRatio = NumberUtil.div(height, srcHeight);
double widthRatio = NumberUtil.div(width, srcWidth);
if (widthRatio == heightRatio) {
// 浮点数之间的等值判断,基本数据类型不能用==比较,包装数据类型不能用equals来判断
BigDecimal heightRatioBigDecimal = new BigDecimal(heightRatio);
BigDecimal widthRatioBigDecimal = new BigDecimal(widthRatio);
if (heightRatioBigDecimal.compareTo(widthRatioBigDecimal) == 0) {
// 长宽都按照相同比例缩放时返回缩放后的图片
scale(width, height);
} else if (widthRatio < heightRatio) {

View File

@ -17,7 +17,7 @@ public class PhoneUtil {
/**
* 座机号码
*/
private static Pattern TEL = Pattern.compile("0\\d{2,3}-[1-9]\\d{6,7}");
private static final Pattern TEL = Pattern.compile("0\\d{2,3}-[1-9]\\d{6,7}");
/**
* 验证是否为手机号码中国