gpt4 book ai didi

javascript - 查找前面没有任何内容、后面也没有任何内容的字符串

转载 作者:行者123 更新时间:2023-11-28 12:24:57 25 4
gpt4 key购买 nike

我正在使用 HTML/JS 中的 Bootstrap 模式开发类似终端的项目。
我需要测试几个特定的​​字符串(例如 exitcd .. ...)
我正在使用这个,但我想在字符串“单独”时触发一个操作(之前没有,之后也没有):

if(event.key != "Enter")
$('#terminal-text').append(event.key);
else
{
if($('#terminal-text').text().indexOf("exit") >= 0)
$('#basicModal2').modal("hide");
else
$('#terminal-text').append("<br/>> ")
}

但在这种情况下,如果用户写了一些带有退出的内容(例如rustyspoonexit),它将触发该操作;在这种情况下,它将隐藏模式。

我想我应该使用正则表达式,但我对它不是很熟悉。
您对我的问题有什么想法吗?谢谢!

最佳答案

您可以简单地使用比较运算符===:

if ($('#terminal-text').text() === 'exit')

或者您也可以使用正则表达式,但速度会更慢:

if (/^exit$/.test($('#terminal-text').text()))

关于javascript - 查找前面没有任何内容、后面也没有任何内容的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30343215/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com