2
我有以下正則表達式,只適用於兩個字母的域或更多。我需要這個來處理單個字母的域。請建議更改下面的正則表達式。電子郵件正則表達式的單字符域名
^(?("")("".+?""@)|(([0-9a-zA-Z]((\.(?!\.))|[-!#\$%&'\*\+/=\?\^`\{\}\|~\w])*)(?<=[0-9a-zA-Z])@))(?(\[)(\[(\d{1,3}\.){3}\d{1,3}\])|(([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,6}))$
你應該真的使用包/模塊來處理電子郵件,他們在整個工作中做的更多,而且不太容易出錯。 我看不懂... – yarian 2011-06-15 22:06:50