javascript - 在 PHP 或 Javascript 中将 ASCII 字符转换为 HTML 数字代码
问题描述
我正在寻找将一串 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>
我希望我的解释不是那么悲惨...
解决方案
对我来说看起来很疯狂。:) 首先我会为它编写一个正则表达式,尝试https://regexr.com/输入您的代码并找到与您要查找的内容匹配的正确表达式。例如:
"([^"]*)"
这会在引号中找到所有内容,但您可能需要在您的问题中添加一个正则表达式标签,以让更有资格的人准确地弄清楚它。
推荐阅读
- r - 在 knitr::kable() 中设置自适应 col.names
- svn - Tortoise SVN 将存储库复制到新的网络驱动器
- java - 如何使用 Java 中的 Multipart 编写更复杂的邮件正文?
- python - 使用单个 PYD 文件创建 Python 包
- jmeter - 在 jmeter 中记录应用程序时页面未加载
- javascript - 连接两个变量并与数字比较
- python - sympy 可以简化块矩阵表达式吗?
- django - python virtualenv env变量错误windows 10
- python - 从 nim 调用 fzf 不显示 fzfs TUI
- ios - 同步 CABasicAnimation 和 UIView.animate 相同