首頁 >Java >java教程 >java如何判斷字串是否僅包含數字和字母?

java如何判斷字串是否僅包含數字和字母?

青灯夜游
青灯夜游原創
2019-12-30 17:51:2611098瀏覽

java如何判斷字串是否僅包含數字和字母?

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影片教學

以上是java如何判斷字串是否僅包含數字和字母?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn