尝试用变量替换字符串中#的所有实例.它没有工作,但也没有重新调整任何错误.
answer_form = '<textarea name="answer_#" rows="5"></textarea>'+
'<input type="file" name="img_#" />';
question_num = 5;
answer_form.replace(/#/g, question_num);
Run Code Online (Sandbox Code Playgroud)
哈希仍然存在.
不确定我错过了什么?
我想替换像‘和’,“和”常规报价的智能引号.另外,我想替换©,®和™.我使用了以下代码.但它没有帮助.请帮我解决这个问题.
str.replace(/[“”]/g, '"');
str.replace(/[‘’]/g, "'");
Run Code Online (Sandbox Code Playgroud) 可能重复:
javascript替换功能不起作用
这是我的JS代码:
var imgTitle = "fizz";
var imgTitle2 = "fizz";
var imgInfo = "buzz";
var imgSrc = "foo";
var liHTML = "<li class='imgThumbLi ui-draggable' title='IMG_TITLE'><img class='image' src='IMG_SRC' title='IMG_TITLE'/><div class='imageInfo'><p class='detailTitle'>IMG_INFO</p></div></li>";
// Search and replace all dummy values.
liHTML.replace("IMG_TITLE", imgTitle);
liHTML.replace("IMG_TITLE2", imgTitle2);
liHTML.replace("IMG_SRC", imgSrc);
liHTML.replace("IMG_INFO", imgInfo);
alert(liHTML);
Run Code Online (Sandbox Code Playgroud)
打印出来:
<li class='imgThumbLi ui-draggable' title='IMG_TITLE'><img class='image' src='IMG_SRC' title='IMG_TITLE'/><div class='imageInfo'><p class='detailTitle'>IMG_INFO</p></div></li>
Run Code Online (Sandbox Code Playgroud)
(与字符串替换调用之前相同).在Firebug中,我收到一条错误消息:
c.replace不是一个功能
在上面的代码片段执行时随时获取此错误.为什么这个字符串替换不起作用?!?!提前致谢!
这是一个简单的replace()问题 - 我无法让它在下面的函数中替换子字符串.
function linkOnClick(){
var anyNameYouLike = 'some sort of text/string right here';
anyNameYouLike.replace('right','in');
alert(anyNameYouLike)
}
Run Code Online (Sandbox Code Playgroud)
它应该返回"这里的某种文本/字符串",但不是.我究竟做错了什么?我对Javascript很新(如果不明显......)
嗨,我有一个如下字符串:
>123456<
Run Code Online (Sandbox Code Playgroud)
如何轻松更换尖括号并将其替换为空白?
我试过以下:
mystring.replace(/>/g, "");
mystring.replace(/</g, "");
Run Code Online (Sandbox Code Playgroud)
但是,如果我这样做alert(mystring);,它仍然显示尖括号?
我在.js文件中编写了一个简单的代码(在Zend框架中,但我不认为这很重要)
var location = "localhost:8080/mymodule/id/1#";
location.replace(/\#/g, "");
alert(location.valueOf());
return;
Run Code Online (Sandbox Code Playgroud)
但我不知道为什么我看不到我想要的结果.我得到我的页面网址,并希望省略所有数字标记.但上面的代码什么也没做.请帮忙