regex란 이메일,연락처 찾기, javascript 활용예제

regex란 이메일,연락처 찾기, javascript 활용예제

rograming 나는 장고가 이용자 이름이 아닌 이메일을 통해 이용자 인증을 하기를 원합니다. 한 가지 방법은 이메일 값을 이용자 이름 값으로 제공되는 것일 수 있지만, 저는 그것을 원하지 않습니다. , URL을 갖고 있습니다. profile 저는 을 가질 수 없습니다. profileabcdgmail.com. 다른 이유는 모든 전자 메일이 고유하지만 이용자 이름이 이미 사용되고 있기 때문입니다. 이용자 을 따서사용자이름다같음생자성다니합동이과라로 자동 fullNameID. 장고가 이메일을 통해 인증하도록 어떠한 방식으로 변경할 수 있습니까? 이렇게 사용자를 생성합니다.


2022년 5월 업데이트
2022년 5월 업데이트

2022년 5월 업데이트

이 지침은 username과 password가 아닌 email과 password로 인증을 설정하는 방법을 보여주며, 이 지침에서는 username이 제거되어 기본 Django 설정을 최대한 변경하지 않으려고 했습니다. 먼저 아래 명령을 실행하여 계정 응용 프로그램을 만듭니다. ython manage.py createsuperuser

그런 다음 아래 명령을 실행하여 서버를 실행합니다. ython manage.py runserver 0.0.0.08000

그런 다음 아래 URL을 엽니다.

httplocalhost8000adminlogin 마지막으로 아래와 같이 이메일과 암호로 로그인할 수 있습니다.

이용자 이름 필드에 대하여 이용자 이름이메일 중 하나가 작동해야 하는 비슷한 요구사항이 있었습니다. 인증 백엔드 방법을 찾는 경우 다음 작업 코드를 확인하십시오.전자 메일만 희망하는 경우 쿼리 집합을 변경할 수 있습니다. 하지 않는 변경인 경우 변경 내용은 다음과 같습니다. QusernameexactusernameQusernameiexactusername.

프로덕션에서 새 사용자가 확인된 과거 전자 메일 주소로 등록하지 못하도록 합니다.

장고 2에 대한 이메일 및 이용자 이름 인증.x 이를 위한 방법은 장고 3.0으로 업데이트된 것 같습니다. 저의 작업 방법은 다음과 같습니다.

예제를 통해 확인해보기
예제를 통해 확인해보기

예제를 통해 확인해보기

연습하기 좋은 홈페이지 소개 예제를 통해 학습하기 전에 연습하기 좋은 사이트를 소개합니다. 예제를 설정하고, 정규표현식을 작성하면 찾은 부분에 하이라이트가 됩니다. 우측 하단에 explain 탭을 통해 구조화된 정리를 볼 있습니다. 전화번호 찾기 숫자의 최소, 최대 갯수를 지정해 주고 구분로 들어올 수 있는 옵션을 넣어주었다. 이메일 찾기 이메일을 찾기 위해 구분자 , . 좌우로 들어올 수 있는 문자열을 지정해 주고 를 사용하여 하나 아니면 많은 문자가 들어올 수 있음을 설정해주었다.

url주소 뒤의 id를 불러오기 유튜브 url을 보시면 youtu.be 뒤에 11자리의 id가 있습니다.

자바스크립트에서의 활용 예제

isVideoFile은 파일 이름을 받아와서 reaExp에서 설정한 정규표현식에 해당하는지를 검사하여 bolllean을 리턴합니다. match에서는 는 매칭되는 문자열과 매칭되는 그룹에 해당하는 데이터가 들어있는 배열이 리턴되고, 해당 배열로 접근하여 데이터에 접근할 있습니다. 위 예제에서는 해당 데이터의 유무에 따라 불리언을 리턴해주는 방식으로 처리를 해 주었다.

자주 묻는 질문

2022년 5월 업데이트

이 지침은 username과 password가 아닌 email과 password로 인증을 설정하는 방법을 보여주며, 이 지침에서는 username이 제거되어 기본 Django 설정을 최대한 변경하지 않으려고 했습니다. 자세한 내용은 본문을 참고하시기 바랍니다.

예제를 통해 확인해보기

연습하기 좋은 홈페이지 소개 예제를 통해 학습하기 전에 연습하기 좋은 사이트를 소개합니다. 더 알고싶으시면 본문을 클릭해주세요.

자바스크립트에서의 활용

isVideoFile은 파일 이름을 받아와서 reaExp에서 설정한 정규표현식에 해당하는지를 검사하여 bolllean을 리턴합니다. 좀 더 자세한 사항은 본문을 참고해 주세요.

Leave a Comment