2011-08-03 216 views
0

下面的正則表達式是在使用中驗證電子郵件地址:正則表達式幫助

^(([A-Za-z0-9]+_+)|([A-Za-z0-9]+\-+)|([A-Za-z0-9]+\.+)|([A-Za-z0-9]+\++))*[A-Za-z0-9][email protected]((\w+\-+)|(\w+\.))*\w{1,63}\.[a-zA-Z]{2,6}$ 

我需要對其進行修改,以允許用戶名撇號(@符號之前)。

+0

那麼到目前爲止你做了什麼? – mdm

回答

1

@符號前面添加您希望顯示的每個字符類中的撇號。在@符號之前

^(([A-Za-z0-9']+_+)|([A-Za-z0-9']+\-+)|([A-Za-z0-9']+\.+)|([A-Za-z0-9']+\++))*[A-Za-z0-9'][email protected]((\w+\-+)|(\w+\.))*\w{1,63}\.[a-zA-Z]{2,6}$ 

注意[...]類中添加'字符:如果它是有效的撇號到@符號之前的任何地方出現,然後表達改變。