>  기사  >  웹 프론트엔드  >  JavaScript 문자열에서 마침표를 바꾸는 방법은 무엇입니까?

JavaScript 문자열에서 마침표를 바꾸는 방법은 무엇입니까?

Mary-Kate Olsen
Mary-Kate Olsen원래의
2024-10-21 20:22:02153검색

How to Replace Periods in JavaScript Strings?

문자열의 마침표를 JavaScript로 바꾸기

문자열 조작에서 마침표(.)를 처리하는 것은 JavaScript에서 까다로울 수 있습니다. 모든 마침표를 다른 문자로 바꾸거나 완전히 제거하는 문제가 발생하는 경우 이 문서에서 해결책을 제공합니다.

문제:

모든 마침표를 바꾸려면 (.) 공백이 포함된 JavaScript 문자열에서, 예를 들어 'okay.this.is.a.string'을 'okay this is a string'으로 변환합니다.

실패한 시도:

'mystring.replace(/./g, ' ')' 코드를 사용하여 모든 문자를 공백으로 바꾸면 전체 문자열이 공백으로 대체됩니다.

해결책 :

핵심은 백슬래시()를 사용하여 마침표를 탈출하는 것입니다. JavaScript 정규식에서 단일 마침표는 임의의 문자를 나타내며 이를 이스케이프 처리하면 마침표 자체와 일치시키려는 의미입니다.

모든 마침표를 공백으로 올바르게 바꾸려면 다음 코드를 사용하세요.

<code class="javascript">mystring = mystring.replace(/\./g, ' ');</code>

마침표를 이스케이프하면 정규식은 마침표만 일치하고 나머지 문자열은 그대로 두고 원하는 결과를 얻습니다.

위 내용은 JavaScript 문자열에서 마침표를 바꾸는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.