为什么js中邮箱校验没用 我的手机可以 有的输入?这个符号还可以过去 怎么办

function isEmail(strEmail){
if(!/^\w+([-+.]\w)*@\w+([-.]\w+)*.\w+([-.]\w+)*$/.test(strEmail)){
return false
}else{
return true
}

为什么邮箱校验没用移动端的 我苹果手机在生产环境测试 根本过不去 校验会提示 ,会什么有些手机输入?这个符号可以

有人回答下啊 啊亲啊亲啊

最好把代码贴出来看一下