inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

자바스크립트 제대로 배워볼래?

메일 주소 검증 정규식 질문드립니다.

177

syneffort

작성한 질문수 9

0

강사님, 안녕하세요.

좋은 강의 잘 듣고 있습니다.

정규식 강의 중 질문이 생겨서 문의드립니다.

강의에서 메일 주소 검증 정규식으로 아래와 같이 작성해 주셨습니다.

var patt = /^\w+([\.-]?\w+)*@\w+(\.\w{2,3})+$/;

설명 상 ^w 부분에서 반드시 문자로 시작해야 된다는 정규식으로 설명해 주셨는데,

실제 코드에서는 숫자로 시작되는 경우를 걸러내지 못하는 것 같습니다. (123test@email.com)

아마도 숫자로 입력 되어도 숫자를 문자로 인식하는 것이 원인으로 생각됩니다.

혹시 숫자로 시작되는 것을 false로 검증하려면 어떤식으로 정규식을 작성하면 될까요?

아니면 다른 방법이 있을까요?

javascript HTML/CSS es6

답변 1

0

개발자의 품격

안녕하세요.

\w를 사용하면 알파벳과 숫자를 입력 받을 수 있습니다.

이메일 첫 문자를 반드시 알파벳으로 하고 싶다면 \w 대신 [a-z]로 하시면 됩니다.

외부 라이브러리 사용 질문

0

167

1

module 질문있습니다.

0

600

1

clearInterval, setInterval 질문

1

474

1

window 객체 질문 있습니다.

0

236

1

Date 함수 질문

0

301

1

Boolean 내장함수 강의 질문

0

333

1

4-04(마지막강의)에 있는 json으로 된 js파일은 어디에 있을까요?

0

418

1

Async Await 오류가 나서 문의드립니다.

0

572

2

선생님 안녕하세요. array내장함수 수업듣는중 이해가 안되는 부분이있어서 질문드립니다.

0

344

1

변수 관련 질문

0

294

1

Promis실습 도중의 에러메시지

0

463

2

moment.js cdn 외부 링크 오류

0

1474

1

64비트 부동소수점 내용 중

0

468

1

4-04 22분 15초에 나오는 61, 63 라인에 대해 질의드립니다.

0

254

1

64비트부동소수점 마지막부분 이해가 안가서요...

0

225

1

Chcekbox Element 값

0

234

1

parameter순서

0

473

1

parseInt parseFloat 질문

0

217

1

charAt 인덱스

0

223

0

STRING 결합

0

236

0

왜 오름차순으로 정렬되는지 궁금합니다.

0

251

1

HTML를 위한 자바스립트 4-01.HTML Element.html

0

355

1

함수 강의에서 8:47초 부분 질문 있습니다.

0

232

1

정규식 관련해서 질문이 있습니다.

1

318

2