在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 這個正則無法判斷末尾有空格的情況

這個正則無法判斷末尾有空格的情況

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函數(shù)忽略空格,提交表單
圖片描述

回答
編輯回答
擱淺

首尾加^$,你這么寫不止行尾空格,行首空格也會通過

2018年5月4日 17:54