첫인자값 : 정규표현식

-> 찾은 내용은 "$&" 에 저장

 

 

 

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
    </head>
    <body>
        <script>
            var text = "I dont like Javascript";
            var result = text.replace(/dont/, "really");
            console.log(result);
        </script>
    </body>
</html>

 

$&

찾은 대상에 대하여 수정할 사항이 있을 경우

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
    </head>
    <body>
        <script>
            var text = "I dont like Javascript";
            
            var result = text.replace(/dont/, "#$&#");
            console.log(result);
            
        </script>
    </body>
</html>

 

그룹화를 시키면 $1에 들어감

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
    </head>
    <body>
        <script>
            var text = "I dont like Javascript";
            
            var result = text.replace(/(dont)/, "$1");
            console.log(result);
            
        </script>
    </body>
</html>

 

 


참고 : https://beomy.tistory.com/21

'디지털 컨버전스 > Java Script' 카테고리의 다른 글

[JQuery]  (0) 2020.04.17
[Regex] 예제  (0) 2020.04.17
[Regex] 예제 - 회원가입폼 : script  (0) 2020.04.17
[Regex] .onsubmit  (0) 2020.04.17
[Regex] .match()  (0) 2020.04.17

+ Recent posts