【发布时间】:2018-09-21 03:51:32
【问题描述】:
我希望将一串 ASCII 字符(即:a)转换为指定它们所代表的 ASCII 代码的 html 实体(即:a;)。
但这一次不是转换整个 HTML 文档,而是只针对 ASCII 字符忽略安全编码字符(&、换行符、、" 和 ')和 html 关键字,如(class、div、h1、span等)
所以这应该翻译成类似
<div class="login-area-wrapper">
<div class="login-area">
<h1>Click here to Login</h1>
<span class="create-account-link" id="createAccountSpan">
No Account?
<a href="https://www.sample.com/signup/" id="createAccount">Sign up</a>
这个:
<div class="login-area-wrapper">
<div class="login-area">
<h1>Click here to Login</h1>
<span class="create-account-link" id="createAccountSpan">
No Account?
<a href="https://www.sample.com/signup/" id="createAccount">Sign up</a>
希望我的解释不要那么悲惨……
【问题讨论】:
-
我不太明白你的例子,因为 ASCII
a是数字 HTML 实体&#0097;,而不是a;。另外,话虽如此:无论出于何种原因,这都不是一件正常的事情,所以我怀疑这是XY problem:你想做什么让你认为这是解决这个问题的方法?
标签: javascript php html