매일매일 IT
String.match() 메소드
String 객체에 준비된 match() 메소드는 인자로 전달받은 정규 표현식 패턴을 조사.정규 표현식에 g 플래그를 포함하지 않은 경우는 RegExp.exec() 메소드와 같은 결과 반환g 플래그를 포함한 경우에는 일치하는 부분을 모두 포함한 배열 반환.일치하는 패턴 없으면 null 반환.
Programming Language/JavaScript
2017. 7. 20. 15:54
RegExp.test() 메소드
RegExp.test() 메소드는 인자로 주어진 문자열에 정규 표현식에 해당하는 문자열 패턴이 있는지 여부 조사.결과로 true나 false의 boolean 값 반환. > var re = /^\d{3}-\d{4}$/;- 우편번호 nnn-nnnn 패턴
Programming Language/JavaScript
2017. 7. 20. 15:47
RegExp.exec() 메소드
RegExp.exec() 메소드는 정규 표현식에 해당하는 문자열을 검색하여 패턴이 존재하면 문자열의 배열을 반환함과 동시에 RegExp 객체의 속성을 업데이트하고, 일치하는 패턴이 없으면 null 반환. 결과로 반환되는 배열에는 정규 표현식에 일치하는 문자열이 첫 번째 요소에 담겨 있고, 이어서 정규 표현식 중 괄호로 묶인 부분에 해당하는 부분 문자열이 차례로 담겨 있다. 이 배열에는 속성으로 정규식에 해당하는 문자열의 인덱스 정보와 입력받은 문자열 값을 포함하고 있다. > var re = /([0-9]+)([a-z]+)/g; - 정규 표현식 객체를 리터럴로 만들어서 변수 re에 대입.- 한 개 이상의 숫자에 이은 한 개 이상의 소문자 조합을 뜻함.- 괄호가 두번 사용되었는데 각각 부분 패턴을 뜻함.- ..
Programming Language/JavaScript
2017. 7. 20. 15:39