반응형
Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- JavaScript
- 덩크 하이
- 드로우
- 자바스크립트
- 리액트
- react
- Github
- Nike
- jQuery
- 리눅스
- stockx.com
- GIT
- Python
- dunklow
- 오라클
- 발매예정
- 제이쿼리
- dunk high
- 덩크로우
- 파이썬
- oracle
- 나이키
- 덩크 로우
- 주식공부
- Linux
- 코로나19
- draw
- Dunk Low
- 주식
- sacai
Archives
- Today
- Total
Life goes slowly...
[Javascript] 패턴형식 정규식 체크하기(전화번호, 이메일) 본문
728x90
반응형
자바스크립트(Javascript)의 test() 함수
자바스크립트(Javascript)의 test() 함수를 사용하여 주어진 문자열이 정규 표현식을 만족하는지 판별하여 그 여부를 true 도는 false로 반환하여 패턴 형식을 체크하면 됩니다.
일단 정규 표현식이란 "특정 패턴의 문자열"을 찾기 위한 표현 방식이며 형식 언어(Formal Languange)라고도 합니다.
가장 기본적으로는 전화번호, 이메일의 패턴을 찾을 수 있습니다.
// 패턴 정규표현식
//전화번호 정규식표현식
var telRegex1 = /\d{3}-\d{4}-\d{4}/;
//(\d는 숫자를 의미하고, {} 숫자갯수를 의미합니다.)
//휴대폰 정규식표현식
var telRegex2 = /^01([0|1|6|7|8|9])-?([0-9]{3,4})-?([0-9]{4})$/;
//이메일 정규식표현식
var emailRegex = /^[0-9a-zA-Z]([-_\.]?[0-9a-zA-Z])*@[0-9a-zA-Z]([-_\.]?[0-9a-zA-Z])*\.[a-zA-Z]{2,3}$/;
//소수점 정규표현식(x.x.xxxx)
var verRegex = /^([0-9]{1})*\.([0-9]{1})*\.([0-9]{4})$/;
--------------------------------------------------------------------------------------------
console.log(telRegex1.test('010-1111-2222'));
console.log(telRegex2.test('00-11-2222'));
console.log(emailRegex.test('aaa@naver.com'));
console.log(verRegex.test('3.5.1111'));
console.log(verRegex.test('32.5.111'));
==================================================================
true
false
true
true
false
728x90
반응형
'프로그래밍 > Javascript' 카테고리의 다른 글
[TypeScript] 타입스크립트의 고유문법 (2) | 2023.12.05 |
---|---|
[TypeScript] 타입스크립트의 기초문법 (0) | 2023.12.04 |
[TypeScript] 타입스크립트는 무엇일까? (2) | 2023.12.04 |
[Javascript] 날짜 라이브러리 - moment.js (0) | 2023.02.06 |
[jQuery] 체크박스(checkBox)에 체크된 행(Row) 삭제하기 (1) | 2021.09.29 |
[jQuery] 시간 지연함수 - .delay() 함수 (0) | 2021.09.27 |
[Javascript] 자바스크립트(JS) attr()과 prop() 차이점 (0) | 2021.09.15 |
[jQuery] 현재 요소 및 이전 선택 요소도 함께 선택하기 - .addback() 함수 (0) | 2021.09.13 |
Comments