如何檢查字符串是否包含數字?Java,如何檢查一個字符串是否包含數字?
public static void main(String[] args)
{
s1 = "Hello32"; //should be true`enter code here`
s2 = "He2llo"; //should be true
s3 = "Hello"; //should be false
}
如何檢查字符串是否包含數字?Java,如何檢查一個字符串是否包含數字?
public static void main(String[] args)
{
s1 = "Hello32"; //should be true`enter code here`
s2 = "He2llo"; //should be true
s3 = "Hello"; //should be false
}
用一個正則表達式,你可以搜索最起碼在任何一個數字(零個或多個)字符:
boolean hasDigit = s1.matches(".*\\d+.*");
檢查這一點,可以幫助你
String regex = "\\d+";
System.out.println("abc45hdg".matches(regex));
在java中
public boolean containsNumber(String string)
其中U試圖到目前爲止
郵編,不僅匹配。 – Hema
的refered重複的是尋找並提取
{
}
– davidxxx@davidxxx是的,但許多答案不提取;例如:http://stackoverflow.com/a/18590949/1796579 – Henry