> 웹 프론트엔드 > JS 튜토리얼 > js 교체 함수 함수, 정규식을 사용하여 해결, 모든 js_javascript 기술 교체

js 교체 함수 함수, 정규식을 사용하여 해결, 모든 js_javascript 기술 교체

WBOY
풀어 주다: 2016-05-16 18:14:21
원래의
973명이 탐색했습니다.

Alert("abacacf".replace('a','9'));
alert("abacacf".replace(/a/g,'9'))
첫 번째 실행 결과 9bacaf 첫 번째를 대체합니다
두 번째 실행 결과 9b9c9f 이는 js의 모든 대체 기능을 실현할 수 있습니다
실제로 두 번째는 정규식을 사용하여 전역 대체를 달성한다는 의미입니다. g는 gobal을 의미합니다

첨부: 특수 기호로 전역 대체

코드 복사 코드는 다음과 같습니다.



<br> <META NAME="생성기" CONTENT="EditPlus"> <br><META NAME="작성자" CONTENT=""> <br><META NAME="키워드" CONTENT=" "> 🎜><META NAME="Description" CONTENT=""> <br><script 언어="javascript" type="text/javascript"> <br>String.prototype.replaceAll = stringReplaceAll ; function stringReplaceAll(AFindText,ARepText){ <br>var raRegExp = new RegExp(AFindText.replace(/([()[]{}^$ -*?."'|/\])/g, "\$1" ),"ig"); <br>return this.replace(raRegExp,ARepText); <br>} <br>function myreplace(){ <br>var content=document.getElementById("content") .value; 🎜>var rel_con=content.replaceAll("$name","wwww"); <br>document.getElementById("content2").value=rel_con; <br></script> ; </HEAD> <br><BODY> <br><input type="text" id="content" name="contxt" value="$name 고객 이름" /> 버튼" value="replace" <br>onclick="myreplace()"/><br/> <br><input type="text" id="content2" value="" /> <br></BODY> <br></HTML> <br><br>
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿