JS Replace()의 고급 사용법 소개

935 단어 JSReplace
많은 항목 에서 우 리 는 JS 를 자주 사용 해 야 한다.페이지 앞에서 프론트 데스크 의 일부 요 소 를 수정 하면 js 의 replace()방법 이 없어 서 는 안 된다.
"ABCABCabc".replace("A","B")를 자주 사용 하 는 학생 들 은 비교적 잘 알 것 이다.문장의 최종 결 과 는 BBCABC 인 데 이런 방법 은 바 꿀 수 밖 에 없다.
첫 번 째 일치 하 는 요소 입 니 다.모든 걸 바 꾸 면?정규 표현 식 을 사용 하면 됩 니 다:
"ABCABCabc".replace(/A/g,"B")를 사용 하면 됩 니 다.그럼 A 를 바 꾸 고 싶 으 면 a 도 바 꿀 수 있 나 요?
"ABCABCabc".replace(/a/ig,"B")를 사용 할 수 있 습 니 다.
플래그:i 표지 ignore 크기 무시,g 표지 global 반복 검색,m 표지 여러 줄 검색(이것 은 잠시 테스트 되 지 않 았 습 니 다)
또한 그들의 조합 을 사용 할 수 있다.예 를 들 어 위 에 사 용 된 ig 는 표 지 를 모든 것 으로 바 꾸 고 대소 문 자 를 무시 할 수 있다.
정규 정규 정규 표기 법:

var reg=new RegExp(/patten/flag)
var strs="".match(reg);
flag 가 g 를 사용 한 후에 strs 는 문자열 배열 을 되 돌려 줍 니 다.
여러 문자열 중 임의의 문자열 을 일치 시 키 려 면 사용 할 수 있 습 니 다

reg=new RegExp(/abc|xyz/ig);

좋은 웹페이지 즐겨찾기