목차
- exec() 예제 - 문자열 일치/포함 검사
- exec() 정의
- exec() 구문
- exec() 예제 - 일치 문자열 (발견/미발견) 시 반환값
exec() 예제 - 문자열 일치/포함 검사
<button onclick="homzzang()">클릭</button>
<p id="demo"></p>
<script>
function homzzang() {
var str = "Homzzang.com is a Best Homepage";
var pat = new RegExp("Hom");
var res = pat.exec(str);
document.getElementById("demo").innerHTML = res;
}
</script>
결과보기 (결과값: Hom)
exec() 정의
문자열에서 일치를 테스트.
- ECMAScript1(ES1 : JavaScript 1997)
- 모든 브라우저 지원.
exec() 구문
RegExpObject.exec(string)
[매개변수]
string
필수. 검색 범위에 해당하는 문자열.
[반환값]
- 일치 텍스트 찾으면 일치 텍스트 포함하는 배열 반환.
- 그렇지 않으면 null 반환.
exec() 예제 - 일치 문자열 (발견/미발견) 시 반환값
<button onclick="homzzang()">클릭</button>
<p id="hz"></p>
<script>
function homzzang() {
var str = "Homzzang.com";
var pat1 = /com/g;
var res1 = pat1.exec(str);// com
var pat2 = /COM/g;
var res2 = pat2.exec(str); // null
document.getElementById("hz").innerHTML = res1 + "<br>" + res2;
}
</script>
결과보기