我正在嘗試編寫一個驗證方法,該驗證方法將驗證是否有人在錯誤中輸入了許可證編號,我已經搜索並發現了一些想法,但我只是不能得到我想要的結果。正確的格式應該是兩個字母加7個號碼,這兩個字母和7個號碼可能會改變,但格式應保持相同〔實施例:驗證一個文本字符串以匹配java中的每一種確定格式
AB1234567
如果用戶輸入的此值,則布爾將是真實的,如果他們進入說:
A12345678或AB12345Y7甚至不匹配正確的長度,如AB10
它會返回false,我試過的代碼在下面,任何幫助或推動正確的方向表示讚賞。
public boolean validateLicense()
{
boolean retValue = false;
if ((this.licenseNumber.matches("[a-zA-Z]{2}\\d{6}")))
retValue = true;
return retValue;
}
你說的7個號碼,但有d {6} – racraman