我试图从字符串中替换#和 space (如果它具有这两个字符)。
这是降价预览的。
var t = document.getElementById("textbox");
var h1 = (t.value === "/#\s/") ? t.value.replace(/^[#\s]/, "") : t.value;
console.log(h1);
我该如何解决这个问题?
答案 0 :(得分:2)
如果要分类去除 all 磅符号和空格,则应使用:
//var t = document.getElementById("textbox");
var t = "Hello#World Goodbye";
t = t.replace(/[# ]/g, "");
console.log(t);
请注意,空格字符只是空格,而不是\s
,这意味着所有空格(包括换行符和制表符之类的字符)。
答案 1 :(得分:0)
尝试
let h1 = textbox.value.replace(/#| /g, '');
console.log(h1);
<input id="textbox" value="H a v e Nice#Day###">