Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/439.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript警报不包括var_Javascript - Fatal编程技术网

Javascript警报不包括var

Javascript警报不包括var,javascript,Javascript,因此,如果我在框中键入: 打开google.com 我希望javascript在我键入“open google.com”时能够识别它,并向我发出警告。但我不知道如何在没有“打开”的情况下提醒google.com var varopen = "open"; if (result.match(varopen)) { alert(result); } 我想显示“result”而不显示“varopen” 基本上,我希望alert(result-varopen)能够工作,但这不起作用。PS我对j

因此,如果我在框中键入:

打开google.com

我希望javascript在我键入“open google.com”时能够识别它,并向我发出警告。但我不知道如何在没有“打开”的情况下提醒google.com

var varopen = "open";
if (result.match(varopen)) {
    alert(result);
}
我想显示“result”而不显示“varopen”


基本上,我希望alert(result-varopen)能够工作,但这不起作用。PS我对javascript一无所知。

就像这样。只需使用字符串结果的replace方法将varopen替换为nothing

var result = ""
var varopen = "open ";
result = result.replace(varopen,"");

从字符串中删除
varopen
的第一个实例:

alert(result.replace(varopen, ''));
使用以下命令:

var varopen = "open";
if (result.match(varopen)) {
    alert(result.replace("open ", ""));
}

你的问题不清楚。还请包含更多代码并创建JSFIDLE。谢谢。:)@虫族是真的你有点苛刻。。。“你不知道,也不想学习——所以请人。”你怎么知道他不想学习?我只同意第一条,“你的解释一点也不清楚。”@Frider,但你的语言是不可原谅的。@zerkms仅仅因为这个问题对你来说很简单或研究不足,并不意味着Frider没有做出努力。这个网站最好的一点是,当你不仅不知道答案,而且不知道如何找到答案时,它可以帮助你。最好是找出更多的问题并编辑它,而不是将其视为不好。@Frider:如果你包含了你想要实现的东西的全部代码,这会很有帮助。在上述代码中,
result
包含的内容并不明显。此外,您谈论的是文本框,但发布的代码都与文本框无关。描述您的更高级别目标,以及发布您目前拥有的所有代码,将允许人们以更好的方式帮助您解决问题,以及解决您遇到的特定问题。