【发布时间】:2021-12-24 13:58:17
【问题描述】:
所以我想通过输入一个值并单击按钮将项目添加到我的列表中。我设法忽略了空的用户输入,但我不知道如何排除空格作为用户输入?我不能使用条件,因为用户输入的空格数是不可预测的。
<input id="userinput" type="text" placeholder="Enter items">
<button id="add">Click Me!</button>
<ul id="list">
<li>pen</li>
<li>pencil</li>
<li>paper</li>
</ul>
<script>
var input = document.getElementById("userinput");
var button = document.getElementById("add");
var ul = document.querySelector("ul");
button.addEventListener("click", function(){
if (input.value.length > 0) {
var li = document.createElement("li")
li.appendChild(document.createTextNode(input.value));
ul.appendChild(li);
}
} )
</script>
【问题讨论】:
-
您认为如何使用正则表达式?让替换测试=“33 7 773”; replaceTest .replace(/ /gi, ""); console.log(replaceTest); // 337773
-
input.value.replace(/\s/g, '')
标签: javascript