Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript에서 '/g' 플래그의 중요성은 무엇입니까?


/g 사용자 작업을 쉽게 만드는 정규식 중 하나입니다. /g 제공된 단어를 전 세계적으로 검색합니다. . 단어가 모든 발생에서 다른 단어로 대체되어야 하는 경우 /g 그림에 들어옵니다. 간단히 이야기해 보겠습니다.

다음 예에서는 제공된 파란색 빨간색 이 있는 단어 일반 str.replace()를 적용했습니다. 작업을 달성하는 방법. 글로벌 표시가 없기 때문에 , 단어 blue의 첫 번째 발생만 변경되고 나머지 발생은 일정하게 유지됩니다. 자바스크립트는 대소문자를 구분합니다.

예시

<html>
<body>
<script>
   var str = "Mr Blue has a blue house and a blue car";
   var res = str.replace(/blue/, "red");
   document.write(res);
</script>
</body>
</html>

출력

Mr Blue has a red house and a blue car

다음 예에서 글로벌 표시(/g) 이후 "파란색이라는 단어가 모두 사용됨 "는 빨간색 이라는 단어로 대체됩니다. javascript가 대소문자를 구분하는 언어인지 확인하십시오.

예시

<html>
<body>
<script>
   var str = "Mr Blue has a blue house and a blue car";
   var res = str.replace(/blue/g, "red");
   document.write(res);
</script>
</body>
</html>

출력

Mr Blue has a red house and a red car