javascript - 使用 JavaScript 替换字符串中的 # 和 \s
问题描述
如果字符串有这两个字符,#我正在尝试替换它。space
这是降价预览器。
var t = document.getElementById("textbox");
var h1 = (t.value === "/#\s/") ? t.value.replace(/^[#\s]/, "") : t.value;
console.log(h1);
我该如何解决这个问题?
解决方案
如果你想明确地去掉所有磅符号和空格,那么你应该使用:
//var t = document.getElementById("textbox");
var t = "Hello#World Goodbye";
t = t.replace(/[# ]/g, "");
console.log(t);
请注意空格字符只是空格,而不是\s
,这意味着所有空格(包括换行符和制表符之类的东西)。
推荐阅读
- c - TCP 客户端 - 接收来自未知/无限大小的消息
- r - 高效的 R 光栅代数
- python - Python运行线程时丢失数据
- python - 从 URL 更新 Pandas 数据框,但没有列,每分钟更新一次,而不是每 60 秒更新一次
- php - PHP AJAX 实时搜索 - 放置 GIF 加载器图标
- java - 反应性 Java Webflux 请求在 60 秒后终止
- python - MYSQL select 只选择字符而不是名称
- jquery - 如何不断检查可见图像的高度?
- vue.js - 在 Vue CLI 3 中从原始图像创建 webp 图像(作为替代版本)
- react-native - react-native-flexi-radio-button onselect 不起作用