java如何判斷字串是否只包含數字和字母?
在java中,可以使用正規表示式("^[a-z0-9A-Z] $")來判斷字串是否只含有數字和字母。
直接上程式碼
public static boolean isLetterDigit(String str) { String regex = "^[a-z0-9A-Z]+$"; return str.matches(regex); }
java正規表示式
正規表示式定義了字串的模式。
正規表示式可以用來搜尋、編輯或處理文字。
正規表示式並不僅限於某種語言,但是在每種語言中都有細微的差別。
下表列出了一些正規表示式的實例及描述:
#正規表示式 | ##描述|
---|---|
#this is text | #符合字串"this is text" |
this\s is\s text | 注意字串中的 \s 。 匹配單字"this" 後面的\s 可以匹配多個空格,之後匹配is 字串,再之後\s 匹配多個空格然後再跟上text 字串。 可以符合這個實例:this is text |
^\d (\.\d )? | #^ 定義了以什麼開始\d 匹配一個或多個數字? 設定括號內的選項是可選的\\. 匹配" ."可以符合的實例:"5", "1.5" 和"2.21"。 |
以上是java如何判斷字串是否僅包含數字和字母?的詳細內容。更多資訊請關注PHP中文網其他相關文章!