JS中replace的用法
《!DOCTYPE html》
《html》
《head》
《title》test《/title》
《script》
function replace(tag, value) {
return String.prototype.replace.call(value, tag, arguments);
}
function format() {
var html = document.body.innerHTML;
var tag = “salutation|invoice|time|item|threaten“;
var reg = new RegExp(“(《span)*)(《\\/span》)“, “gi“);
html = replace(reg, html, function(a, a1, a2, a3, a4) {
var str = ““;
if (a2 == “salutation“) {
str = “Mr. Smith“;
} else if (a2 == “invoice“) {
str = 123;
} else if (a2 == “item“ || a2 == “time“) {
str = ’flux capacitor’;
} else if (a2 == “threaten“) {
str = ’Please do not make me angry.’;
}
tag = tag.replace(new RegExp(“\\|?“ + a2 + “\\|?“, “g“), “|“).replace(/^\||\|$/g, ““);
var result = a1 + str + a4;
return result;
});
//改变每个span后所有单词的首字母改为大写
reg = /(《span)*)(《\/span》)/ig;
html = replace(reg, html, function(a, b, m, n) {
return b + replace(/(*)/gi, m, function(c, d, e) {
return d.toUpperCase() + e;
}) + n;
});
//如果tag不存在则弹出警告框“不存在”
tag ? alert(tag.replace(/\|/g, “,“) + “不存在“) : 0;
document.body.innerHTML = html;
}
//编写一个函数clearit(),从页面中删除所有包含在标记id =“buttons”的内容
function clearit() {
var btns = document.getElementById(“buttons“);
btns.innerHTML = ““;
}
《/script》
《/head》
《body》Dear 《span id=“salutation“》Name《/span》:
《p》It has come to our attentation that your invoice 《span id=“invoice“》ID《/span》
has yet to be paid.It has now been 《span id=“time“》some time《/span》 since you received 《span id=“item“》the material《/span》 from Evil Incorporated. Please remit payment immediately. 《span id=“threaten“》《/span》
《/p》Yours sincerely.
《br /》
《br /》
《br /》J.Smith,Accounting
《div id=“buttons“》
《center》
《button onclick=“format()“》Format《/button》
《button onclick=“clearit()“》Clear《/button》
《/center》
《/div》
《/body》
《/html》
appreciate怎么用
1.欣赏的基本含义是“高度评估事物”,这可能表明它是深入理解和欣赏或赞赏其价值的。尤其是美学价值,有时我可以表达我喜欢和感激的含义。扩展也可以表明“值 - 添加”。
2.当欣赏是“感恩”,“注意”和“经验”时,这是一种痴迷。它可以将名词和名词(但不要将动词虫)作为对象。它也可以用于被动结构。贴印不如“值添加”解决方案好,并且是“值”的解决方案。
3.欣赏可以与该条款联系起来。美国人习惯于在欣赏之后补充说,而英国人在此之前习惯了添加面板。
4.欣赏是不满意的,在欣赏之后,您可以使用名词。
他感谢他的建议。他感谢这一建议。
5.有时,欣赏最好省略对象。
如果您会给我他的地址。,我将不胜感激
6.赞赏使用它的共同习惯的表达,这将不胜感激,但有些人认为可以省略它。
我感谢您已经完成了任务。改成改成您已经完成了任务。
扩展信息;
同义词;
价值
英国
n。价值,价格,重要性,(PL)值,值。
v。估值,注意力,评估。
用作名词(n。)
这本书对他的书房具有很大的价值。这本书对他的研究具有很大的价值。
用作动词(v。)
您最好要求一个expernet重视您的公寓。您应该请相关专家检查您的房屋。
《C语言程序设计》课程设计实验报告
呵呵~!竟然把作业也搞上来了~!我只能告诉你怎么做.不可以帮你做~!分为三步. 秒针 一个原点 60个秒点分针 一个原点 60个分点时针 一个原点 12个时点三个原点可以是同一个变量,分针\秒针的秒点和分点可以用同一个60个数的数组很简单的.然后用date函数复制..只要做三个循环就可以了..如果厉害的话。 一个循环就搞定了~!
-js replace函数