본문 바로가기

정규표현식4

[ 정규표현식 ] 패스워드 정책(영문자, 숫자, 특수문자, 8글자 이상) 패턴 반드시 포함해야하는 문자를 표현할 때, lookaround 를 이용하면 된다. 각각 영문자(대,소), 특수문자, 숫자가 반드시 하나이상 포함되어있어야한다. 이건 기억해놓고 있으면 편할 것 같다. + 다른 문제 문장찾기 : Tom이 들어간 문장 찾기 응용하면 이렇게도 쓸 수 있다. 숫자를 콤마로 포맷팅하기 이런식으로 코드를 짜면 자리수대로 나누는 것 같은 효과가 난다. 저렇게 1,4,7을 잡고 바꿀때는 replace 쓰면 된다. 2021. 10. 28.
[ 정규표현식 ] email 주소 패턴 만들기 | 예제로 알아보는 정규표현식 | 정규표현식 예제 실습에 사용한 사이트의 링크는 아래와 같다. https://regexr.com/ RegExr: Learn, Build, & Test RegEx RegExr is an online tool to learn, build, & test Regular Expressions (RegEx / RegExp). regexr.com 주어진 조건이다. email은 local-part@domain 형식을 갖는다. * local-part // 1-1 영문자, 숫자, _ , -, ., (, ) 만 허용된다. // 1-2 . 은 연속해서 올 수 없다. // 1-3 () 안에 반드시 문자 1개 이상이 있어야한다. // 1-4 ()는 한번만 올 수 있다. // 1-5 최소한 1개의 문자가 있어야한다. * domain part // .. 2021. 10. 5.
[ 정규표현식 ] 정규표현식 IPv4 | 정규표현식 아이피 정보 실습을 진행한 사이트는 아래 링크와 같다. https://regexr.com/ RegExr: Learn, Build, & Test RegEx RegExr is an online tool to learn, build, & test Regular Expressions (RegEx / RegExp). regexr.com 정규표현식 코드는 아래와 같다. /^(([1-9]?\d|1\d{2}|2([0-4]\d)|25[0-5])\.){3}([1-9]?\d|1\d{2}|2([0-4]\d)|25[0-5])$/ 자리수 단위로 나눠서 코드를 작성했는데, 반복되는 부분은 숫자와 . 이다. 여기서 . 은 정규표현식에서 한 문자를 나타내는 규칙과도 같기 때문에, 문자 그대로의 . 을 사용하기 위해 앞에 백슬래쉬(\)를 붙여주었다.. 2021. 9. 28.
[ JavaScript ] 자바스크립트 정규표현식 | 정규표현식 객체 생성 | 정규표현식 대소문자 옵션 | match 함수 해당 포스팅은 생활코딩의 이고잉 님의 강의를 기반으로 개인 공부용으로 정리한 포스팅임을 미리 알립니다. 정규표현식(Regular Expression)이란? 정규표현식(regular expression)은 문자열에서 특정한 문자를 찾아내는 도구입니다. 이 도구를 이용하면 수십줄이 필요한 작업을 한 줄로 끝낼 수 있습니다. 이 포스팅은 자바스크립트에서 정규표현식을 어떻게 사용하는 가를 다룬 포스팅이기 때문에, 정규표현식 자체에 대한 정보를 원하신다면 아래 링크가 도움이 되실 것 같습니다. opentutorials.org/course/909 정규 표현식이란? - 생활코딩 정규표현식 정규표현식(正規表現式, Regular Expression)은 문자열을 처리하는 방법 중의 하나로 특정한 조건의 문자를 '검색'하거.. 2021. 2. 3.