728x90
반응형

Dev/JavaScript 12

[JavaScript] 자주 쓰이는 정규식 (아이디, 비밀번호)

아이디 (길이는 4자~20자, 영문자 대문자, 영문자 소문자, 숫자로 시작하는 아이디, 끝날때 영문자 대문자, 영문자 소문자, 숫자) let reg_id = /^[A-za-z0-9]{4,20}$/g; (길이는 4자~20자, 영문자 대문자, 영문자 소문자, 숫자로 시작하는 아이디) let reg_id = /^[A-za-z0-9]{4,20}/g; (길이는 4자~20자, 영문자 대문자, 영문자 소문자로 시작하고, 영문자와 숫자 각각 최소 1개 이상) let reg_id = /^([A-za-z]{0,0})(?=.*[a-zA-Z])(?=.*[0-9]).{4,20}$/g; 비밀번호 (길이는 8자~20자, 영문자, 숫자, 특수문자가 각각 최소 1개 이상) let reg_pwd = /^(?=.*[a-zA-Z])(?=...

Dev/JavaScript 2021.08.17

[JavaScript] ES2021(ES21) 추가된 기능 살펴보기

1. String.prototype.replaceAll() 자바스크립트 내장 문자열 변경 메서드인 "String.prototype.replace()"는 처음 나오는 일치하는 문자열만 바꾸는 것이기 때문에 여러 가지로 불편했습니다. 내장 메서드로 지원을 하므로 더 이상 추가로 구현을 해서 사용하지 않아도 됩니다. 대부분 최신 웹 브라우저에서 이미 지원하고 있습니다. console.log("문자열에서 여러번 나오는 문자열을 한꺼번에 변경할 수 있습니다.".replaceAll("문자열","")); 2. 논리 대입 연산자 &&=, ||= 이 두 연산자는 += 연산자처럼 앙 변의 값/변수를 || 또는 && 비교 연산한 결과를 왼쪽의 변수에 대입(=)하는 기능을 합니다. 자바스크립트는 빈 문자열 ""과, 숫자 0은..

Dev/JavaScript 2021.08.02
728x90
반응형