email.indexof(".",str_pos)==-1的意思就是,判断email地址是否存在 ".",如果不存在“.”那么返回的是-1,如果存在那么回返回“.”的位置。

解决方案 »

  1.   

    str_pos=email.indexof("2") 表示str_pos这个字符串中字符"2"所在的位置,
    email.indexof(".",str_pos)==-1 这里应该是一个判断(即if(email.indexof(".",str_pos)==-1)) 表示email这个字符串中如果不存在"."这个字符的话.
    其实email.indexof(".",str_pos)返回的就是email这个字符串中从str_pos(上一个表达式的结果)开始后面的字符里第一次出现"."这个字符串的位置.