我需要驗證一個字符串是以下格式/序列模式匹配的字符串
LGaaaaaaaaaaYYMMDDnnnnn
對於字符串是有效的,它具有開始與隨後10個字符中的字符「LG」,接着以格式(YYMMDD)後跟5個數字的日期。
以下是我想出了
String patter = ^LG{1}[a-z][A-Z]{10}[0-9]{6}[0-9]{5}
- 我如何檢查的字符串中開始與「LG」
- 我如何檢查十個字符後,「LG」確實是在字符「LG」之後
- 如何檢查YYMMDD是否爲有效日期
- 如何檢查字符串末尾的數字正好是5位數。
- 我可以使用Simpledateformat來驗證字符串作爲我認爲的日期。
感謝
您是否試過這個?你幾乎在那裏。 – 2011-03-01 17:06:02