gpt4 book ai didi

javascript - 如何查看 ""之间的代码

转载 作者:行者123 更新时间:2023-11-28 08:45:46 25 4
gpt4 key购买 nike

我该如何检查该字符串的内容?我知道重点是不要使用括号,我只是不知道该怎么做?

match("abcdef","@C2D!")

我已经有了这段代码,我想删除用户输入函数并替换它,以便它查看字符串并决定它是否只包含文本字符 a、b、c、d、e、f 以及是否包含是否返回 true 如果不是则返回 false

var userinput = prompt('Input characters:');

var lowercase = userinput.toLowerCase();

var allowedcharacters = ["a", "b", "c", "d", "e", "f"]

function checkWord(sInput, arAllowedWrds) {
for (var i = 0; i < arAllowedWrds.length; i++) {
if (sInput.indexOf(arAllowedWrds[i]) == -1) {
return false;
}
}

return true;
}

if (lowercase == allowedcharacters){
alert(true);
}
else{
alert(false);
}

最佳答案

是这个吗:

<script>
function checkWord(sInput, allowedcharacters) {
var regex = new RegExp("^[" + allowedcharacters + "]*$", "i");
return regex.test(sInput);
}

//
// user input must be only contains alphabet a to f,
// both upper and lowercase are permitted.
//
var allowedcharacters = "abcdef";
var userinput = prompt("Please Input characters in '" + allowedcharacters + "':");

if(userinput) {
if (checkWord(userinput, allowedcharacters)){
alert("'" + userinput + "' contains only characters in '" + allowedcharacters + "'.");
}
else{
alert("'" + userinput + "' contains characters out of '" + allowedcharacters + "'.");
}
}
else{
alert("userinput is null.");
}

</script>

它检查用户输入是否限制在[abcdef]范围内。例如,abc、efde、fedca,但不是 ypapa、xmama。

关于javascript - 如何查看 ""之间的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19824966/

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