본문 바로가기

정규표현식 예제3

[ 정규표현식 ] 패스워드 정책(영문자, 숫자, 특수문자, 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.