gpt4 book ai didi

javascript - 我如何编写名为 validate(z) 的函数,该函数接受一个字符串作为参数,如果包含 1 "@"符号,则返回 true ,并且至少包含 1 ".",否则返回 false

转载 作者:行者123 更新时间:2023-12-03 09:05:42 25 4
gpt4 key购买 nike

我刚刚开始学习函数,感觉挺难的。

我已经学习了一些不同的函数,但我还没有做过这样的函数。

如何编写一个名为 validate(z) 的函数,该函数接受一个字符串作为参数,如果它包含一个 @ 符号和至少一个点 .,则返回 true否则为 false。

例如如果 z = "stack@overflow.co.uk" 该函数将返回 true

最佳答案

对于如此简单的要求,正则表达式似乎有些矫枉过正。我会选择这样的东西

function validate(z) {
var hasDots = z.indexOf('.') !== -1,
firstAt = z.indexOf('@'),
lastAt = z.lastIndexOf('@');

return hasDots && firstAt !== -1 && firstAt === lastAt;
}

关于javascript - 我如何编写名为 validate(z) 的函数,该函数接受一个字符串作为参数,如果包含 1 "@"符号,则返回 true ,并且至少包含 1 ".",否则返回 false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32189585/

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