Замените # и \ s из строки, используя JavaScript - PullRequest
0 голосов
/ 25 апреля 2019

Я пытаюсь заменить # и пробел из строки, если в ней есть эти два символа.

Это для предварительного просмотра уценки.

var t = document.getElementById("textbox");

var h1 = (t.value === "/#\s/") ? t.value.replace(/^[#\s]/, "") : t.value;
console.log(h1);

Как мне решить эту проблему?

Ответы [ 2 ]

2 голосов
/ 25 апреля 2019

Если вы хотите категорически убрать все знаки и пробелы в фунтах, то вам следует использовать:

//var t = document.getElementById("textbox");
var t = "Hello#World Goodbye";
t = t.replace(/[# ]/g, "");
console.log(t);

Обратите внимание, что символ пробела - это просто пробел, а не \s, что означает все пробелы (включая такие вещи, как переводы строк и табуляции).

0 голосов
/ 25 апреля 2019

Попробуйте

let h1 = textbox.value.replace(/#| /g, '');
console.log(h1);
<input id="textbox" value="H a v e Nice#Day###">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...