大家帮看看,这样的输入规则怎么进行输入验证

大家帮看看,这样的输入规则如何进行输入验证?
一个TextBox,允许输入多行多条纪录,多条纪录之间以一个或多个空格分隔,也可以换行到下一行以行分隔。
单条纪录必须符合下面的规则:10位字符,由前两位字母和后8位数字组成。

比如:

AA20100103 AB20130504
XX20450102
CC19780405

是合法的输入。

AA20120101 ABCD2010
AB20040101
是不合法的输入,因为ABCD2010不满2位字符加8位数字

AA20100101BC20100404
也不是合法的输入
------解决方案--------------------
自己写验证...
------解决方案--------------------
aa20100101 这样可以么? 还是字母必须是大写?
------解决方案--------------------
用split把字符串分组,然后把空格过滤,分别判断每一个字符是否符合规则,不符合就是输入不通过验证