为什么不用特殊字符替换选择文本,以及如何删除此特殊字符
Why not selection text replaced by special character and how to remove this special character?
我想要这种类型的演示;简单字符串到这里:"这是一个演示文本。"
选择文本:"演示"
点击按钮替换为特殊字符=>|^selectedText^|
替换文本:|^演示^|
单击替换按钮时删除特殊字符,并在添加或不添加特殊字符之前进行检查。
获得原始文本后:演示
jsfiddle演示
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);
这似乎太容易了,我一定还是误解了。整个东西可以替换为:
document.getElementById('editable1') = '|^' + sel + '^|';
相关文章:
- angularjs删除动态形式元素中的特殊字符
- 用于在Javascript中删除多个空格的特殊字符
- 如何从拼音编辑器中删除特殊字符
- Javascript和RegEx用于删除特殊字符
- JavaScript-Regex删除代码/特殊字符/数字等
- 为什么不用特殊字符替换选择文本,以及如何删除此特殊字符
- 使用javascript从字符串中删除额外或特殊字符时遇到问题
- javascript:如何使用regex删除两个特殊字符之间的逗号(,)
- 如何使用 JavaScript 删除字符串中除数字和空格之外的所有特殊字符
- 如何使用Javascript从字符串中删除特殊字符
- Javascript删除特殊字符之前的所有内容
- 从文本中删除某些特殊字符
- 使用javascript删除字符串的特殊字符
- JavaScript正则表达式,用于删除特殊字符和多余空格,同时保留逗号
- 如何使用javascript从字符串中删除特殊字符
- 正在删除文件扩展名和特殊字符
- 正则表达式使用javascript来删除特殊字符
- Javascript Regex可以删除任何空格、特殊字符和数字
- 当我使用C#和Javascript输入数字时,我如何删除特殊字符,例如卡号
- 如何使用jquery¶删除字符串中的以下符号/特殊字符;