JavaScript将一个html实体替换为另一个
JavaScript replace() one html entity with another
我想获得一些文本区域文本,并用·
替换所有项目符号html实体•
。
通常的方法str.replace(/•/g,"·");
不起作用。
如有任何建议,我们将不胜感激。
当您从文本区域获取文本值时,它已经转换为实际字符。要对该字符串进行字符串替换,请使用
- 将所有字符转换为对应的html实体,然后继续执行您正在执行的操作或
- 直接使用正则表达式中的字符
下面是第二种方法的示例。
var newText = oldText.replace(/•/g, "");
你可以在这里随便举个例子。
如果您想采用第一种方法,请参阅此问题及其答案,了解如何将文本中的字符转换为相应的html实体。
如果您想在没有jQuery:的情况下完成此操作
var myTextarea = document.getElementById('id_of_your_textarea');
myTextarea.value = myTextarea.value.replace(/•/g, '·');
jQuery:
$("#myTextarea").val( $("#myTextarea").val().replace(/•/g, '·') );
.val()
将从输入元素中获取值,.val('str')
将设置一个值。
相关文章:
- 有没有一种方法可以在没有文档或jQuery的情况下使用javascript解码html实体
- 有更好的方法吗?(递归解析HTML unicode实体)
- javascript将html实体条目发布后的下一个字母大写
- 如何转义字符串中的html实体
- 使用Angular在HTML中呈现HTML实体字符串
- 使用javascript将html实体替换为文本
- 使用javascript删除特定HTML实体(breadcrumb)的最后一个实例
- 如何将jquery上的html实体ajax传递给java
- JavaScript:在 XMLSerializer 错误地解析实体后,用 html 160 实体替换三个空格
- 将jsondecoded字符串中的js-eescaped-char(或hex-char?)转换为php中的html实体
- 如何将ngOptions与包含HTML实体的字符串一起使用
- jquery-ui自动完成选择菜单html实体(符号和引号)
- 是否可以通过javascript将@font face html实体输入到输入中
- 具有挖空功能的 HTML 实体
- 在 JavaScript 中准确取消转义 HTML 实体
- 使用 JQuery 插入 HTML 字符实体
- 何时应使用与号 实体 (&)不在 HTML 链接中使用
- 带有 HTML 实体的输出值
- 替换字符串中的 HTML 实体,避免使用
标记
- 如何编码 html 标签实体 - JavaScript