我的理解是,m标志用于指定多行输入的字符串应该被当作多个行。...,并且使用了+符号来修饰前一个规则,以匹配所有满足前一个规则的所有字符,上面的代码将打印输出:['for', 'if', 'rof', 'fi']。...如果email是有两个连接符的student — id@alumni.school.edu,那么会被认为是一个不合法的邮箱
3.第三部分是@\w+,会检查有一个符号@,并且其后w+表明有一个或多个字母、...[a-zA-Z]{2,3})+,是检查邮件格式的重要部分。这部分将匹配邮箱地址中的顶级域名,会匹配到域名中的后缀,例如com、org或net。首先会寻找到一个.,然后是2~3个无论大小写的英文字母。...2:' 667699'[x=["Bs","Tab","Caps","Enter"][p++]||'Shift',p])}\\|`,m+=y+(x+' ').slice(0,w)+y+y,n+=y+