다음 형식이어야하는 문자열이 있습니다 : XX999900
. XX
은 십진수가없는 문자 여야하며 그 뒤에 6 자리 숫자가 있어야합니다. C에서 문자열의 형식을 확인해야합니다.
string sPattern = @"^\\[A-z]{2}\\d{6}$";
indexNumber = "ab9999.00";
if (Regex.IsMatch(indexNumber, sPattern)
{
// do whatever
}
그것은 실패합니다. 누군가가 무엇이 잘못되었는지 말해 줄 수 있습니까?
유효 입력 및 잘못된 입력에 대해 설명해주십시오. 설명에는''XX999900 ''이 있지만 코드에는' "ab9999.00"'이 있습니다 (소수점을 적어 두십시오). 정규식은 각각 다를 것입니다. – Oded
여기에서 Reg-ex를 확인하십시오. 잘하면 도움이 될 것입니다. http://www.regular-expressions.info/examples.html – KKP