자바스크립트는 대소문자를 구분합니다. 언어. 단어를 다른 단어로 바꾸려고 할 때 대문자인지 소문자인지 확인해야 합니다. 한 단어의 경우 확인하는 과정은 간단하지만 확인해야 할 숫자 단어가 더 많은 시나리오를 가정합니다. 따라서 이 프로세스를 쉽게 "/i" 그림에 들어옵니다. 대소문자에 관계없이 단어를 다른 단어로 대체합니다.
예시
다음 예에서는 파란색 이라는 단어를 모두 바꿔야 합니다. 빨간색 . 그러나 발생 중 하나가 자본 에 있으므로 "blue라는 단어가 다른 모든 경우를 제외하고 "가 빨간색으로 변경됩니다. .
<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
때 " /나" 플래그가 사용되면 단어의 대소문자에 관계없이 모든 단어가 제공된 단어로 대체됩니다.
예시
다음 예에서 "/i" 이후 대소문자에 관계없이 모든 단어 blue 에 플래그가 사용됩니다. 빨간색으로 변경됩니다. .
<html> <body> <script> var str = "Mr Blue has a blue house and a blue car"; var res = str.replace(/blue/ig, "red"); document.write(res); </script> </body> </html>
출력
Mr red has a red house and a red car