替换函数中的单/双引号
Espace single/double quotes inside replace function
我试图从转义字符的字符串中删除单引号和双引号。对于单引号'
或双引号"
不起作用。
有人能帮帮忙吗?
var mysting = escapedStr.replace(/^%22/g, ' '); //doesnt remove the double quotes
var mysting = escapedStr.replace(/^%27/g, ' '); //doesnt remove the single quotes
var mysting = escapedStr.replace(/^%3A/g, ' '); //does remove the SEMI COLON %3A
试试下面这段链接代码:
escape(
unescape( mysting ).replace( /['"]/g, "" )
)
^
是一个锚,表示字符串的开始。也就是说,只有当字符串以%22
开头时,它才会进行替换,等等。逻辑上,它只能以一个东西开头(显然是分号)。我想你只是想删除^
.
相关文章:
- 在javascript中将命名函数替换为匿名函数
- 我需要将一个参数从另一个任务传递给gullow任务,或者用runSequence调用的函数替换一个任务
- 原型回调函数替换'这'价值
- 使用替换函数替换 XML 标记不起作用
- Javascript 字符串使用 regExp 和 replacer 函数替换
- 将 onfocus 和 onblur 函数替换或添加到 jQuery 函数中的文本框
- 用返回函数替换 PHP 中的字符串
- 如何在 JavaScript 中用 DOM 操作函数替换元素内容
- 如何用自定义函数替换JavaScript原型
- 我如何在文本输入中禁用正常的输入时提交行为,并用我自己的函数替换它
- 用on函数替换live
- 用函数替换整个DIV
- 将jquery函数替换为var
- javascript函数替换不起作用,为什么
- 为什么地址栏中的文件名会被JavaScript函数替换
- 将ajax错误和成功函数替换为传递给父函数的替代函数
- Javascript直接确认()函数替换
- JQuery Ajax用JQuery函数替换项目
- 如何将所有live()函数替换为on()函数
- 如何用替换函数替换一个字符