教授要求我们这样做:
您的程序将收到args [0]中的电子邮件地址。您必须确定它是否是真实的电子邮件地址。这意味着:
必须有一个'@'字符。
“@”字符前必须至少有一个字符 在'@'字符后,必须有'。'字符。
'@'字符和'。'之间必须至少有一个字符。字符。
'。'后面必须至少有一个字符。字符。
我不知道从哪里开始。我设置了args [0]的字符串值,但我不知道该怎么做。我们在课堂上学到了多个if else语句和布尔元素,我认为他希望我们使用它们。例如,我将如何说“电子邮件必须包含@”,如何为此编码?
答案 0 :(得分:-1)
正如其他人所说,“真实”的答案是使用正则表达式,但如果你还没有在课堂上介绍它们,我怀疑教授希望你使用它们。 Javascript中有几个函数(我假设您正在使用而不是Java)有助于解析字符串:
indexOf()
会告诉您一个字符串是否包含在另一个字符串中。 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/indexOf
split()
将帮助您找出@
符号两侧的内容。
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/split
length
会告诉您字符串中有多少个字符。
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/length
这应该会给你一个良好的开端。