FCC-学习笔记 Convert HTML Entities
2024-09-08 03:17:38
FCC-学习笔记 Convert HTML Entities
1>最近在学习和练习FCC的题目。这个真的比较的好,推荐给大家。
2>中文版的地址:https://www.freecodecamp.cn/;英文版的地址:https://www.freecodecamp.org
3>这次写关于一个JS的问题,名为Convert HTML Entities.
规则要求如下:
将字符串中的字符 &
、<
、>
、"
(双引号), 以及 '
(单引号)转换为它们对应的 HTML 实体。
4>我写的代码实现如下:
function convert(str) {
// :)
//正则表达式数组
var arr=[/&/i,/</i,/>/i,/"/i,/'/i];
//对应的替换的html元素
var duiarr=["&","<",">",'"',"'"]; for(var i=0;i<arr.length;i++)
for(var j=0;j<str.length;j++)
{
if(arr[i].test(str[j])){
str=str.replace(str[j],duiarr[i]);
}
} return str;
} convert("Dolce & Gabbana");
convert("Hamburgers < Pizza < Tacos");
convert("Sixty > twelve");
convert('Stuff in "quotation marks"');
convert("Shindler's List");
convert("<>");
convert("abc");
5>写的不好还需要改进,期待大家的指出,共同进步!
最新文章
- hibernate对象的三种状态
- java 平台 权限管理
- kendoWindow 与 bootbox 冲突,显示层次问题
- IQD文件模板以及cs7g.ini信息
- centos7.0 64位系统 安装PHP 支持 nginx
- memcache 开发版
- 北大ACM(POJ1753-Flip Game)
- Vue.js组件之同级之间的通信
- Android初级教程图片信息
- django 的时区设置
- ZooKeeper 之快速入门
- SpringBoot系列——Spring-Data-JPA
- 【原创】大叔问题定位分享(5)Kafka客户端报错SocketException: Too many open files 打开的文件过多
- Doker安装日志,留个记录而已
- JS中原型链中的prototype与_proto_的个人理解与详细总结
- Python3 tkinter基础 Menu 添加菜单栏
- MySql修改root密码以及允许外网访问
- React-router4 第二篇url-params url参数
- tf.sequence_mask
- Java基础知识Set、List、Map的区别
热门文章
- Android框架Volley之:利用Imageloader和NetWorkImageView加载图片
- IntelliJ IDEA UML插件
- zsh: command not found: 解决方法
- ACM-ICPC 2018 南京赛区网络预赛 I. Skr(回文树)
- 深度自编码器(Deep Autoencoder)MATLAB解读
- itestpdf
- pthread_create线程终止问题
- 最短路问题的三种算法&;模板
- SQL Server 数据的增删改
- C 函数与指针(function &; pointer)