我有一个字符串,只有在它由逗号分隔且长度为2个字符时才是有效的。
AD,AC,AN,JP (valid)
AD (valid) if user enter only one it must be validate
如果它是数字或逗号以外的任何其他字符,或其长度大于2,则必须返回无效。
AD,12,AN,JP (invalid)
AAD,12,AN,JP (invalid)
AA,CC,ANA,JP (invalid)
AA,#C,AA,JP (invalid)
假设输入始终为大写:
var reggie = new Regex(@"^[A-Z]{2}(,[A-Z]{2})*$");
if (reggie.IsMatch(inputString))
string[] values = string.Split(',');