我想驗證這DONOT具有數字字符串,以驗證字符串。如何使用正則表達式在Java中
如果我的字符串是「javaABC」,那麼它必須驗證 如果我的字符串是「java1」,那麼它不能被驗證
我想限制所有的整數。
我想驗證這DONOT具有數字字符串,以驗證字符串。如何使用正則表達式在Java中
如果我的字符串是「javaABC」,那麼它必須驗證 如果我的字符串是「java1」,那麼它不能被驗證
我想限制所有的整數。
您可以使用此:
\D
「\ d」 匹配非數字字符。
理解可能是用於匹配單個數字,最簡單的,如果發現不是創建一個正則表達式,使得確保該字符串中的所有字符都是非數字失敗。
這裏是你可以在一個字符串搜索位數的一種方法:
public boolean isValid(String stringToValidate) {
if(Pattern.compile("[0-9]").matcher(stringToValidate).find()) {
// The string is not valid.
return false;
}
// The string is valid.
return true;
}
這類問題可以很容易地通過創建一個小的測試程序來回答。 – Pat