Ryan's Portfolio
首頁
常用連結
Regular Expression – Email 驗證
之前用Limesurvey幫同事架的問卷系統,在現有的問卷碰到了 Email 格式驗證失敗的問題,
原來的RE無法判斷「xxx
@a.b.c.d
」的格式,
若是網域的組成
超過3個
,就會驗證失敗,
因為花了一點時間優化以前的RE,並把網域的組成加到4個。
測試網站:
https://regex101.com/
原RE:^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,
3
}$
新RE:^[_\.0-9a-z-]+@([_0-9a-z-]*\.)+[a-z]{2,
4
}$
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
沒有留言:
張貼留言