저는 이런 효과를 자주 봅니다. 버튼을 클릭하면 특정 영역의 내용이 클립보드에 복사됩니다. 실제로 이 함수는 구현하기 어렵지 않습니다. 핵심은 창 하위 객체인 clipsboardData: setData()
구문:
clipboardData.setData(sDataFormat, sData)를 사용하는 것입니다. )
매개변수: sDataFormat: 복사할 콘텐츠의 형식. sData: 복사할 콘텐츠.
반환 값: 복사에 성공하면 true를 반환하고, 실패하면 false를 반환합니다.
여기서 stringObj가 필요합니다. 검색할 String 개체 또는 문자열 리터럴입니다.
rgExp가 필요합니다. 정규식 패턴과 사용 가능한 플래그를 포함하는 정규식 개체입니다. 정규식 패턴과 사용 가능한 플래그를 포함하는 변수 이름 또는 문자열 리터럴일 수도 있습니다.
js의 일치 함수 메서드가 일치하는 항목을 찾지 못하면 null을 반환합니다. 일치하는 항목이 발견되면 배열이 반환되고 전역 RegExp 개체의 속성이 일치 항목을 반영하도록 업데이트됩니다. JavaScript의 일치 함수 메서드에서 반환되는 배열에는 input, index 및 lastIndex라는 세 가지 속성이 있습니다. 입력 속성에는 검색된 문자열 전체가 포함됩니다. Index 속성에는 검색 중인 전체 문자열 내에서 일치하는 하위 문자열의 위치가 포함됩니다. LastIndex 속성에는 마지막 일치 항목의 마지막 문자 옆 위치가 포함됩니다. 전역 플래그(g)가 설정되지 않은 경우 배열의 요소 0에는 전체 일치 항목이 포함되고 요소 1~n에는 일치 항목에서 발생한 모든 부분 일치 항목이 포함됩니다. 이는 전역 플래그를 설정하지 않은 exec 메서드와 동일합니다. 전역 플래그가 설정된 경우 요소 0부터 n까지 모든 일치 항목이 포함됩니다.
다음 예에서는 js에서 일치 함수 메서드를 사용하는 방법을 보여줍니다.