将字符串中的字符 &
、<
、>
、"
(双引号), 以及 ‘
(单引号)转换为它们对应的 HTML 实体。
如果你被卡住了,记得开大招 Read-Search-Ask。尝试与他人结伴编程、编写你自己的代码。
这是一些对你有帮助的资源:
- RegExp
- HTML Entities
function convert(str) { ?// :) ?var o = { ???"&":"&", ???"<":"<", ???">":">", ???‘"‘:""", ???"‘":"'" ?}; ?var reg = /[&<>"‘]/g; ?return str.replace(reg,function(m){ ???return o[m]; ?});}convert("Dolce & Gabbana");
这一题立马让我想到
DNA Pairing
使用对象的方法真的是很简单的
function pair(str) { ???var o = { ???‘G‘: ‘C‘, ???‘C‘: ‘G‘, ???‘A‘: ‘T‘, ???‘T‘: ‘A‘, ?}; ???return str.split(‘‘).map(function(cur){ ???return [cur, o[cur]]; ?}); pair("A");
Convert HTML Entities
原文地址:http://www.cnblogs.com/meng2017/p/7517745.html