회원가입 정규식 예제

회원가입 정규식 예제
0 August 2, 2019

RegExp 개체의 속성을 설정한 후 세 가지 기본 작업 중 하나를 수행하는 세 가지 방법 중 하나를 호출할 수 있습니다. Test 메서드는 정규식을 테스트하는 문자열이라는 하나의 매개 변수를 사용합니다. 테스트는 정규식이 문자열의 일부와 일치하는지 나타내는 True 또는 False를 반환합니다. 사용자 입력의 유효성을 검사할 때 일반적으로 전체 문자열이 정규식과 일치하는지 확인해야 합니다. 이렇게 하려면 정규식의 시작 부분에 캐번을 넣고 끝에 1달러를 넣어 제목 문자열의 시작과 끝에 정규식을 고정합니다. 정규 표현식은 복잡한 기준과 일치하는 데이터를 검색하는 데 도움이 됩니다. 우리는 이전 튜토리얼에서 와일드 카드를 보았다. 이전에 와일드카드로 작업한 경우 와일드카드를 사용하여 비슷한 결과를 얻을 수 있는 경우 정규식을 배우는 이유를 물어볼 수 있습니다. 와일드카드와 비교하여 정규식을 사용하면 일치하는 데이터를 훨씬 더 복잡한 기준을 검색할 수 있습니다. 정규식(“정규식” 또는 “정규표현”이라고도 함)이 무엇인지 모르는 경우, 검색을 실행하거나 모든 종류의 텍스트를 대체하기 위한 믿을 수 없을 만큼 강력한 언어입니다. Regex는 길고 영광스러운 역사를 가지고 있으며 (기원은 50 년대로 거슬러 올라간다) 지금도 매일 사용합니다 … 당신은 그것을 알지 못할 수도 있습니다.

정규식은 요즘 대부분의 주요 프로그래밍 언어 및 컴퓨터 시스템으로 구워지며 다양한 앱에서 사용됩니다. 다음 코드 예제에서는 응용 프로그램의 Web.config 파일의 system.web 섹션에 있는 멤버 자격 구성 요소를 보여 주다. 응용 프로그램이 SqlMembershipProvider 클래스의 인스턴스를 사용하여 멤버 자격 서비스를 제공하도록 지정하고 암호가 다음 기준을 충족하는지 확인하는 정규식에 passwordStrengthRegularExpression 특성을 설정합니다. 개체를 만든 후 검색할 정규식을 Pattern 속성에 할당합니다. 사용자가 제공한 정규식이 아닌 리터럴 정규식을 사용하려면 정규식을 두 번째 따옴표로 묶는 문자열에 넣기만 하면 됩니다. 기본적으로 정규식은 대/소문자를 구분합니다. 대/소문자를 구분하지 않도록 무시 케이스 속성을 True로 설정합니다. 캐번과 달러는 기본적으로 제목 문자열의 맨 시작과 맨 끝에만 일치합니다. 제목 문자열이 줄 바꿈으로 구분된 여러 줄로 구성된 경우 Multiline 속성을 True로 설정하여 해당 줄의 시작과 끝에서 캐번과 달러 일치를 만들 수 있습니다. VBScript에는 도트 일치 줄 나누기 문자를 만들 수 있는 옵션이 없습니다. 마지막으로 RegExp 개체가 첫 번째 일치 항목이 아닌 모든 일치 항목을 반환하거나 대체하도록 하려면 전역 속성을 True로 설정합니다. 위의 예제에서 살펴본 것은 정규식의 가장 간단한 형태입니다.

Posted by medmedia