我正在處理一個項目,現在有用戶輸入一個RFID,它必須是一個固定長度爲9個字符並以十六進制表示的字符串,因此每個字符都是0到9之間的數字或其中一個字母A到F.(不區分大小寫)字符串中的Java正則表達式字符
然後我還需要輸入固定在6個字符處的貨架位置,第一個字符是's'來表示它是貨架位置後面跟着一個5位數字。 EX:「s04013」(不區分大小寫)
使用掃描儀將輸入存儲在變量RFID和originalLocation中。我有兩個問題:
1)如何檢查並確保輸入有效,如果不是,可以拋出異常?我想我必須使用正則表達式,但我不確定。
2)有沒有辦法將字符串的長度固定爲指定數量的字符?
任何幫助/建議將不勝感激 非常感謝你!
你能提供將被匹配的一些示例字符串? – ngrj