1
我必須提供驗證,以一個ID字段是在字母數字順序。 ID
以字母開頭,後跟7位數字。我如何在Java中驗證它?是否有可能實現使用MySQL數據庫?如何應用字母數字標識的驗證?
例如,T1234567
應該通過驗證,並且示出了一個格式正確的ID字段,我想存儲。
我必須提供驗證,以一個ID字段是在字母數字順序。 ID
以字母開頭,後跟7位數字。我如何在Java中驗證它?是否有可能實現使用MySQL數據庫?如何應用字母數字標識的驗證?
例如,T1234567
應該通過驗證,並且示出了一個格式正確的ID字段,我想存儲。
你要使用這個庫做任何形式的模式匹配。我不知道你的應用程序的結構,但在最基本的層次上,基於圖案這種驗證應該使用正則表達式(正則表達式)來完成。如果你不熟悉這個話題,請隨時就這個話題做一些研究。
你所描述的模式將通過以下捕獲:
Pattern p = Pattern.compile("[A-Z|a-z]\\d{7}");
Matcher m = p.matcher(someID);
boolean validId = m.matches();
有很多方法但是要做到這一點。
簡單的if語句?正則表達式?如果你不能做到這一點,你已經咬掉超過您可以嚼... – John3136
您能不能告訴我們,你才能做到這一點的驗證已經嘗試過的代碼? http://www.stackoverflow.com/help/mcve –