텍스트 입력 상자에 일반적으로 사용되는 기능 중 하나는 지정된 문자를 바꾸는 것입니다. JavaScript에는 대체 문자 집합에서 지정된 문자를 활용하는 데 사용할 수 있는 매우 유용한 메서드인 replacement()가 있습니다.
replace() 메서드를 사용하면 문자열이나 정규 표현식을 사용하여 바꾸려는 문자 또는 문자 집합을 지정할 수 있습니다. 이것이 메서드의 첫 번째 인수입니다. 두 번째 인수는 Xie Ang이 대체되는 문자입니다. 두 번째 인수는 일반적으로 대체 문자열(대체 문자 집합)이지만 대체 문자열이 무엇인지 결정하는 함수일 수 있습니다. 함수인 경우 반환 값을 대체 문자열로 사용해야 합니다. replacement() 메소드를 숨기는 구문은 다음 중 하나일 수 있습니다.
string.replace(oldSubString,newSubString);
string.replace(regEx,newSubString)
string.replace(regEx,finction())
아래의 간단한 예 텍스트 영역에서 replacement() 메소드를 사용하고 텍스트 상자에서 "URL" 문자열을 찾으십시오. 문자열 "URL"을 찾은 후 메서드는 이를 문자열 "ABC"로 바꿉니다. 예는 다음과 같습니다.
replace() 메소드 문자열 바꾸기:
🎜>< form name="myForm">
문자열 "URL"의 양쪽에 " "를 추가하여 단어 경계를 나타냅니다. 즉, 전체 단어를 찾고 싶다는 뜻입니다. 문자열 "URL"은 독립 실행형인 경우에만 대체되기 때문입니다. word (문자열 "URL" 주위에 구두점이 있을 수 있으므로 양쪽에 공백이 있는지만 확인할 수 없습니다); 🎜>
코드는 다음과 같습니다.
코드 복사
코드는 다음과 같습니다.
/link|