다음 규칙과 일치하도록 문자열의 유효성을 검사하는 정규식을 작성하려고합니다..NET (C#)의 Regex 문제
- 는-Z (대소 문자 구분)
- 만 Z-A-Z 0-9을 포함해야 시작합니다. -
나는 제한된 지식을 바탕으로 무언가를 함께 모으고 다양한 상황에 대한 온라인 테스트 도구를 통해 실행했으며 그 결과는 내 .NET에 패턴을 배치 할 때 기대했던 바였다. 코드가 올바르게 일치하지 않습니다.
I가 사용하고있는 패턴
[A-ZA-Z] [A-ZA-Z0-9 \ -]. *
이 올바른 패턴 또는 I가 가입 짖는 오전 틀린 나무?
내가 기대하는 몇 가지 예입니다.
- craig.bovis - 유효
- 24craig - INVALID
- 크레이그 @의 우형 - INVALID
- craig24 - 유효
- -craig24 - INVALID
- craig24.bovis 테스트 - VALID
문자열의 시작을 나타내는 ^를 사용하여 RegEx를 시작하는 것을 잊지 마십시오. –