我正在使用雅虎外部API,我需要一個REGEX來驗證雅虎電子郵件ID。
這是我的工作至今...正則表達式雅虎電子郵件ID驗證在javascript
^[A-ZA-Z0-9](\ |。?_ [A-ZA-Z0-9]){5} @( yahoo | ymail | rocketmail)\。com $
但是,這對本地化的電子郵件ID(.in,.uk等而不是.com)而言失敗。
幫我出這...
我正在使用雅虎外部API,我需要一個REGEX來驗證雅虎電子郵件ID。
這是我的工作至今...正則表達式雅虎電子郵件ID驗證在javascript
^[A-ZA-Z0-9](\ |。?_ [A-ZA-Z0-9]){5} @( yahoo | ymail | rocketmail)\。com $
但是,這對本地化的電子郵件ID(.in,.uk等而不是.com)而言失敗。
幫我出這...
我建議這樣的一個簡單的正則表達式:
/^[^@][email protected](yahoo|ymail|rocketmail)\.com$/i
假設你只驗證.com
電子郵件地址以其它方式使用:
/^[^@][email protected](yahoo|ymail|rocketmail)\.(com|in|co\.uk)$/i
如果我們什麼用'\。(com | in | uk)'或者'\。\ w +'替換'\ .com'部分? – vbo
@vbo我的驗證不僅包含在|英國,它包括所有的本地化:( – Muthu