这个正则无法判断末尾有空格的情况

var reg = /(^1[3456789]\d{9}$)|(\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*)/

reg.test('13807011234                                  ');   //false

reg.test('111@qq.com                                 ');   //true

已解决


var reg = /(^1[3456789]\d{9}$)|(^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$)/

这段正则是用来判断是否手机号或者邮箱的


他在判断手机号的时候,末尾有空格,正常返回false

但是在判断邮箱的时候,末尾有空格却返回的是true,我需要的是false


我需求的是,通不过正则判断,直接提示格式错误,不是指用trim函数忽略空格,提交表单

https://img2.mukewang.com/5c9f18f70001d8a103570128.jpg

蓝山帝景
浏览 333回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript