document.write(temp.match(reg));
//결과값 : "첫번째","두번재","세번째"
var reg = /"([^"]+)"/im;
document.write(temp.match(reg));
//결과값 : "첫번째",첫번째 <=== 따옴표가 없는 첫번째 는 괄호안의 검색 값임
//-->
</script>
exec : 문자열에서 해당하는 값을 배열로 뿌려줌
한번 검색 시 처음 해당하는 값만 뿌려줌
<script type="text/javascript">
<!--
var temp = "\"첫번째\" \"두번재\"\n\"세번째\"";
var reg = /"([^"]+)"/igm;
document.write(reg.exec(temp));
document.write(reg.exec(temp));
//결과값 : "첫번째",첫번째"두번째",두번째
g 옵션이 있을경우 한번 검색하면 다음으로 포인터가 넘어가고 없을경우에는 첫번째 해당하는 값만 리턴해줌
전체 문자열에서 검색을 하기 위해선 다음과 같이하면 된다
<script type="text/javascript">
<!--
var temp = "\"첫번째\" \"두번재\"\n\"세번째\"";
var res = null;
while((res = reg.exec(temp)) != null) {
document.write(res+' - ');
}
//결과값 : "첫번째",첫번째 - "두번째",두번째 - "세번째",세번째 -
RECENT COMMENT