我有一个textarea,可以获取用户输入和输出其他内容的价值(有点像聊天框)。唯一的问题是,如果用户键入" /命令hello"。我只想要"你好"要显示而不是/命令部分。 我在下面有以下代码,但它不起作用(我的错误):
var message = "/command " + value;
var userinput = document.getElementById("thisinput").value;
if (userinput == message) {
$('#text').html(value);
}
谢谢!
答案 0 :(得分:1)
您可以使用正则表达式删除/
和空格
var message = "/command " + value;
var userinput = document.getElementById("thisinput").value;
if (userinput == message) {
$('#text').html(value.replace(/\/.+\s/g,''));
}