본문 바로가기

regex4

패턴 매치 비밀번호 및 각종 입력값의 유효성 체크에 활용하면 좋을 듯 하다. ^[a-zA-Z]\w{3,14}$첫번째 문자는 알파뱃(a-z, A-Z)으로 시작하고 최소 4자에서 최대 15자 사이의 문자열 이어야 한다. ^(?=.*\d).{4,8}$최소 4자에서 최대 8자 사이의 문자열이면서 마지막 문자는 숫자를 포함해야 한다. ^([a-zA-Z0-9@*#]{8,15})$최소 8자에서 최대 15자 의 문자열이면서 알파뱃 대소문자, 숫자, @, *, # 의 문자를 포함할 수 있다. 다음 소스는 문자열과 패턴을 비교하는 예제 소스이다. String passwd = "aaZZa44@"; String pattern = "(?=.*[0-9])(?=.*[a-z])(?=.*[A-Z])(?=.*[@#$%^&+=])(?=\\S+$)... 2015. 1. 22.
String.replace() Syntax String.replace(orgExp, replaceExp) Example (“Korea”).replace(“K”, “C”); // Korea –> Corea … replace 메서드는 정규식을 지원하기 때문에 다양한 응용이 가능하다. g : 모든 문자에 대하여 적용 i : 영문 대소문자를 구분하지 않는다. (/aAbBcCdD/gi).replace(“a”, “에이”); // 에이에이bBcCdD br태그와 스페이스 제거 var divObj = document.getElementById(“test”); divObj.innerHTML = divObj.innerHTML.replace(/ |\s/g, “”); // 또는 스페이스를 “” 로 치환한다. 특정 두개의 문자 사이의 문자열에 대해서 처리 (.. 2014. 3. 1.
압뒤 공백 제거 var temp = " Test ";temp.replace(/(^\s*)|(\s*$)/gi, ""); 2014. 1. 23.
10보다 작으면 앞에 0붙이기 n < 10 ? "0" + n : n; 2014. 1. 20.