gpt4 book ai didi

javascript - 有没有办法创建一个循环,仅在输入特定字符串时才停止?

转载 作者:行者123 更新时间:2023-12-02 20:31:30 25 4
gpt4 key购买 nike

我想做的是创建一个循环,提示用户输入信息,并且仅在输入某些字符串时才会停止。具体来说,我希望它只接受某些字母,包括大写和小写。这是我到目前为止所拥有的:

 do
{
salesP = prompt("Enter the initial of the first name of the salesperson: ", "");
}while (salesP != "C" || salesP != "c")

基本上 while 部分是完全错误的,我知道这一点。我已经尝试了我能想到的一切,我能做的最好的就是让它接受单个变量。我还需要它接受 d、x 和 m,这两种情况。

最佳答案

选项 1带 if 语句的永久循环,可以使用多个 if 语句或其他控制结构来检查何时中断。

while 1:
if(raw_input('Enter some data please:') == specialString):
break

选项 2循环的一部分

tempstring = ""
while (tempstring != specialString):
tempstring = raw_input('Enter some data please:')

选项 3:递归

def dataEntry(a,b,c):
#data validation statements that fail on first iteration
#statements to prompt user about data
dataentry(a,b,c)

至于如何检查正确的字符串,我建议使用正则表达式。谷歌搜索“正则表达式”示例比我试图解释它要好得多。

关于javascript - 有没有办法创建一个循环,仅在输入特定字符串时才停止?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4039010/

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