javascript - 如何测试正则表达式以替换 textarea 或工作笔记中的 0x1B 字符(ASCII 转义字符)?
问题描述
我正在测试一个可能在工作注释字段中包含 ASCII 转义字符的功能,我想在将其存储到数据库之前将所有出现的 ASCII 转义字符替换为空字符串(即我想删除它)。
如何测试 0x1b 字符?
这是代码片段
<!DOCTYPE html>
<html>
<body>
<h2>Regex to replace 0x1B character (ASCII escape character)</h2>
<button id="btn">Replace</button>
<p id="demo">Be the change that you wish to see in the world. ― Mahatma Gandhi</p>
<script>
var btn = document.getElementById("btn");
btn.onclick = function() {
var str = document.getElementById("demo").innerHTML;
var txt = str.replace(/0x1B/g,'');
document.getElementById("demo").innerHTML = txt;
}
</script>
</body>
</html>
请帮助我如何模拟 ASCII 转义字符?
解决方案
推荐阅读
- java - 遍历数组抛出 NullPointerException
- c++ - 通过指向 const 对象的指针的引用传递
- mysql - 存储过程输入接受
- javascript - 如何在 tsconfig.json 设置之外编译根级 .ts 文件?
- android - 如何在 Android 11 中使用 Firebase 云消息传递的通知中设置自定义声音?
- firebase - 是否可以限制用户可以登录 Firebase 应用的设备数量?
- javascript - 使用javascript从svg中删除宽度和高度
- python - 如何在数据类 asdict() 输出中包含 ClassVars?
- java - Java Swing - 赋值(很快到期)继承和预览问题
- java - 通过 AWS Java SDK 从 S3 读取文本文件时出错