• 코드:
​x
 
1
<!DOCTYPE html>
2
<html lang="ko">
3
​
4
<head>
5
    <meta charset="UTF-8">
6
    <title>JavaScript Regular Expression</title>
7
</head>
8
​
9
<body>
10
​
11
    <h1>정규 표현식의 양화사</h1>
12
    <p id="text"></p>
13
​
14
    <script>
15
        var targetStr = "Hello World!";
16
        var zeroReg = /lo*/;        // 문자 'l' 다음에 문자 'o'가 0번 이상 나타나는 경우를 검색함.
17
        var oneReg = /lo+/;         // 문자 'l' 다음에 문자 'o'가 1번 이상 나타나는 경우를 검색함.
18
        var zeroOneReg = /lo?/;     // 문자 'l' 다음에 문자 'o'가 0 또는 1번만 나타나는 경우를 검색함.
19
        document.getElementById("text").innerHTML =
20
            targetStr.search(zeroReg) + "<br>" + targetStr.search(oneReg) + "<br>" + targetStr.search(zeroOneReg);
21
    </script>
22
        
23
</body>
24
​
25
</html>