假設用戶輸入文字。如何檢查相應的String
僅由字母和數字組成?如何檢查字符串是否僅由字母和數字組成
import java.util.Scanner;
public class StringValidation {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.println("Enter your password");
String name = in.nextLine();
(inert here)
選項1:通過串循環地和單獨地檢查每個字符。選項2:正則表達式:'name.matches(「[a-zA-Z0-9] *」);' - 假設您的意思是正常字母,而不是重音字符或類似的東西。 – khelwood
[如何檢查字符串是否是數字?]的可能重複(http://stackoverflow.com/questions/14206768/how-to-check-if-a-string-is-numeric) –