为什么String.prototype.replace从我的字符串中删除“ $'”?

布赖恩斯

我没有使用JQuery,所以我认为这不会造成麻烦。我首先使用iOS自动化工具进行了测试,然后使用JSFiddle进行了验证。如果有人可以向我展示解决此问题的方法,那就太好了。

var str = "<'pass!23$'>";
var str1 = str.replace("<'pass!23$'>", "'pass!23$'");
var str2 = str.replace("<'pass!23$'>", "'pass!23$a'");

这是小提琴:http : //jsfiddle.net/adUtw/

这真让我感到困惑!

贾斯汀·尼斯纳(Justin Niessner)

如果您查看string.replaceMDN的文档,您会发现,$单独具有替换的一些特殊含义。因此,如果要插入,则$需要使用$$

您的替换语句将如下所示:

var str1 = str.replace("<'pass!23$'>", "'pass!23$$'");

您可以通过更新小提琴来验证它是否正常工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么String.prototype中的'this'引用对象类型,而不是字符串类型?

来自分类Dev

为什么String.Prototype replace在嵌套函数中不起作用?

来自分类Dev

为什么我不能使用 Array.prototype.find 和 String.prototype.startsWith 作为过滤器?

来自分类Dev

为什么我不能将Underscore.js链接到String.prototype.toLowerCase?

来自分类Dev

为什么String.prototype中的“ this”返回一个对象?

来自分类Dev

为什么不能对字符串`.call` Array.prototype.splice?

来自分类常见问题

为什么在javascript中没有Array.prototype.flatMap?

来自分类Dev

javascript-在String.prototype.replace使用的字符串中转义美元符号的更好方法

来自分类Dev

为什么Date.prototype.toString()和Date.prototype.toLocaleString()返回表示不一致时间点的字符串?

来自分类Dev

为什么我不能从 PHP 中的字符串中删除 HTML 标签

来自分类Dev

为什么我无法删除字符串的空格?

来自分类Dev

为什么我的函数没有从数组中删除所有字符串?javascript

来自分类Dev

从字符串中删除停用词:为什么我有一个无限循环?

来自分类Dev

为什么 String.prototype.indexOf() 比 for 循环的性能更高?

来自分类Dev

为什么我不能用xfc4-terminal中的光标删除选定的字符串?但是我可以一一删除选定的字符串

来自分类Dev

为什么Array.prototype.map会忽略稀疏数组中的空插槽,而Array.prototype.join不会呢?

来自分类Dev

String.prototype.replace不会替换&times字符

来自分类Dev

为什么在C ++中当我用'+'合并字符串时不合并但删除字符串的第一个字符

来自分类Dev

为什么JSON在我的字符串中添加+?

来自分类Dev

Array.prototype.join.call在后台为字符串做什么?

来自分类Dev

为什么string.TrimEnd不只删除字符串中的最后一个字符

来自分类Dev

将函数绑定到String.prototype,以便始终将其绑定到字符串

来自分类Dev

为什么我不能更改字符串中的子字符串?

来自分类Dev

JavaScript:为什么我不能使用.push()链接Array.prototype.filter?

来自分类Dev

Javascript:为什么我不用提及原型就能访问Function.prototype.call?

来自分类Dev

为什么我不能使用Set对象调用Array.prototype.map

来自分类Dev

为什么我的python代码返回text:'my string'而不是我的字符串?

来自分类Dev

为什么 RegExp Prototype 不能正常工作?

来自分类Dev

删除字符串中的元音。我究竟做错了什么?

Related 相关文章

  1. 1

    为什么String.prototype中的'this'引用对象类型,而不是字符串类型?

  2. 2

    为什么String.Prototype replace在嵌套函数中不起作用?

  3. 3

    为什么我不能使用 Array.prototype.find 和 String.prototype.startsWith 作为过滤器?

  4. 4

    为什么我不能将Underscore.js链接到String.prototype.toLowerCase?

  5. 5

    为什么String.prototype中的“ this”返回一个对象?

  6. 6

    为什么不能对字符串`.call` Array.prototype.splice?

  7. 7

    为什么在javascript中没有Array.prototype.flatMap?

  8. 8

    javascript-在String.prototype.replace使用的字符串中转义美元符号的更好方法

  9. 9

    为什么Date.prototype.toString()和Date.prototype.toLocaleString()返回表示不一致时间点的字符串?

  10. 10

    为什么我不能从 PHP 中的字符串中删除 HTML 标签

  11. 11

    为什么我无法删除字符串的空格?

  12. 12

    为什么我的函数没有从数组中删除所有字符串?javascript

  13. 13

    从字符串中删除停用词:为什么我有一个无限循环?

  14. 14

    为什么 String.prototype.indexOf() 比 for 循环的性能更高?

  15. 15

    为什么我不能用xfc4-terminal中的光标删除选定的字符串?但是我可以一一删除选定的字符串

  16. 16

    为什么Array.prototype.map会忽略稀疏数组中的空插槽,而Array.prototype.join不会呢?

  17. 17

    String.prototype.replace不会替换&times字符

  18. 18

    为什么在C ++中当我用'+'合并字符串时不合并但删除字符串的第一个字符

  19. 19

    为什么JSON在我的字符串中添加+?

  20. 20

    Array.prototype.join.call在后台为字符串做什么?

  21. 21

    为什么string.TrimEnd不只删除字符串中的最后一个字符

  22. 22

    将函数绑定到String.prototype,以便始终将其绑定到字符串

  23. 23

    为什么我不能更改字符串中的子字符串?

  24. 24

    JavaScript:为什么我不能使用.push()链接Array.prototype.filter?

  25. 25

    Javascript:为什么我不用提及原型就能访问Function.prototype.call?

  26. 26

    为什么我不能使用Set对象调用Array.prototype.map

  27. 27

    为什么我的python代码返回text:'my string'而不是我的字符串?

  28. 28

    为什么 RegExp Prototype 不能正常工作?

  29. 29

    删除字符串中的元音。我究竟做错了什么?

热门标签

归档