Validator类添加hasNumber方法✒️

This commit is contained in:
大火yzs 2021-05-04 14:59:05 +08:00
parent db42db25da
commit 788537d9f0
2 changed files with 23 additions and 0 deletions

View File

@ -586,6 +586,17 @@ public class Validator {
return NumberUtil.isNumber(value);
}
/**
* 是否包含数字
*
* @param value 当前字符串
* @return boolean 是否存在数字
* @since 5.6.5
*/
public static boolean hasNumber(CharSequence value) {
return ReUtil.contains(PatternPool.NUMBERS, value);
}
/**
* 验证是否为数字
*

View File

@ -20,6 +20,18 @@ public class ValidatorTest {
Assert.assertTrue(Validator.isNumber("0.33323"));
}
@Test
public void hasNumberTest() throws Exception {
String var1 = "";
String var2 = "str";
String var3 = "180";
String var4 = "身高180体重180";
Assert.assertFalse(Validator.hasNumber(var1));
Assert.assertFalse(Validator.hasNumber(var2));
Assert.assertTrue(Validator.hasNumber(var3));
Assert.assertTrue(Validator.hasNumber(var4));
}
@Test
public void isLetterTest() {
Assert.assertTrue(Validator.isLetter("asfdsdsfds"));