使用 JavaScript 剥离标签并处理换行符
我想从 html 中删除标签,但保留它的换行符。 我想要像在浏览器中复制文本并将其粘贴到记事本中这样的行为。 例如,将 x1x2 转换为 x1\nx2 的代码;x1x…
我可以使用 JQuery 操作外部 HTML 文档吗?
我想清理 HTML 文档(在 google 文档中创建),以便我可以将其发布到我的 CMS 上。 我有一个字符串形式的源文档,从 到 ,带有标题、样式、正文等。我…
如何清理物理地址(在 Node 中......以防止黑客攻击)?
我有一个 Node 应用程序,它收集用户的地址并将其发送到 Yahoo PlaceFinder api(返回用户的地理位置)。 用户应填写“地址”字段并单击“提交”。 许…
查找并编辑字符串中的电子邮件地址
如何通过用一些单词替换电子邮件地址来防止人们在描述字段中显示他们的电子邮件地址?例如,如果用户输入以下文本: Please contact me via [email pr…
Activerecord:这个 MySQL 安全吗?如果不是我该如何消毒?
我正在使用 find_by_sql 方法,我不确定我所做的是否安全?如果不是,我该如何清理我的变量? Table.find_by_sql("SELECT * FROM TABELS WHERE table.…
清理 open(url).read 中的内容
我正在使用 Ruby 打开 URL 并读取其内容。我正在阅读的文件的内容类型是“text/plain”。 问题是这包含一些我想转义的字符。例如,纯文本中出现的字符…
从字符串中删除所有非数字字符; [^0-9] 与预期不匹配
我试图从字符串中删除所有内容,但只删除数字(0-9)。 我认为这会起作用.. echo preg_replace("[^0-9]","",'604-619-5135'); 但它回响了“604-619-51…
删除字符串中紧跟前两个字母的字母和空格
我正在尝试使用 PHP 的 preg_replace() 替换前两个字母和空格之后的所有字母和空格。这是我这样做的失败尝试: echo preg_replace('/^[a-zA-Z]{2}([a-…
我可以通过仅替换 CR 来避免 CRLF 注入攻击吗?
我有一个表格,允许一个文件附件,并生成一封电子邮件到一个硬编码的地址。我想避免恶意用户输入自定义邮件标头的可能性(CRLF 注入,因为根据 RFC 电…
清理(而不是删除)HTML 输入以破坏文档,但不清理其他标签
假设我们有一个生成 HTML 输入的用户表单,以下可能是 POST 到 PHP 的内容的示例。 Hello World 现在,这些将在稍后通过注入 HTML 输出到某些 DIV 中…