indexOf函数的问题

2025-02-24 07:57:58
推荐回答(2个)
回答1:

indexOf 返回子字串首次出现的位置,没找到则返回-1, 在IF条件中,0与-1都是为false的,所以他上面的这样的写法是能够过滤掉字符串中没有包含@字符的与@放在首位的字符串的,如1233#com.cn,@123.com这样的都是会被过滤的,

回答2:

电子邮箱是由@字符分割的两个部分构成。这里,通过对话框输入一个电子邮件地址,首先通过indexOf来获取@字符在输入中的位置,如果这个不存在,就返回一个错误提示信息。如果存在,那么把你输入的邮件地址再显示出来。indexOf这个函数就是返回字符在字符串中的位置。