Java是一種廣泛使用的編程語言,很多程序員都喜歡使用它來開發應用程序。當編寫代碼時,有時需要限制用戶只能輸入數字和字母。下面我們就來分享一下如何在Java中實現這樣的功能。
import java.util.Scanner; public class OnlyLettersAndNumbers { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.print("請輸入字符串:"); String str = input.nextLine(); if (str.matches("[a-zA-Z0-9]+")) { System.out.println("輸入合法!"); } else { System.out.println("輸入不合法!"); } } }
以上代碼使用了正則表達式來判斷輸入的字符串是否只包含字母和數字。其中,[a-zA-Z0-9]
表示只匹配大小寫字母和數字,+
表示匹配多個字母和數字。
通過使用以上代碼,我們可以確保用戶輸入的字符串只包含字母和數字,如此一來就可以保證程序的安全性和正確性。
下一篇css 居左顯示代碼