이 데모를 원합니다. 여기에 간단한 문자열 : "이것은 데모 텍스트입니다."선택 문자를 특수 문자로 바꾸고이 특수 문자를 제거하는 이유는 무엇입니까?
선택 텍스트 : "데모"
클릭 버튼을 특수 문자로 대체 => |^selectedText^|
대체 된 텍스트 : |^demo^|
바꾸기 버튼을 클릭 할 때 특수 문자를 제거하고 특수 문자를 추가하기 전에 확인하십시오.
원본 취득 후 : 데모
이 너무 쉬운 것 같다var regexp = new RegExp(sel, "gi");
var str = blankStr;
var pattern = str.match(regexp, sel);
var replaceStr = "|^" +sel+ "^|";
document.getElementById('editable1').innerHTML = blankStr.replace(sel,replaceStr);
나는이 질문을 이해하지 못합니다. 어떤 특별한 인물이 말하는거야? – Barmar
질문에 당신은'^'라고 말하지만, 자바 스크립트는'*'를 가지고 있습니다. – Barmar
죄송합니다. 제거하고 코드를 변경하여 다시 확인하십시오. –