對於我的用戶,我需要提供一個屏幕,他們可以在textarea中輸入多個域名。用戶可以將域名放在不同的行上,或者用空格或逗號分隔它們(甚至可能是分號 - 我不知道!)PHP解析輸入域名的textarea(用空格,逗號,換行符分隔)
我需要解析和識別具有擴展名的個別域名(這將是.com ,其他任何東西都可以忽略)。
用戶的輸入可以爲:
asdf.com
qwer.com
AND/OR
wqer.com,gwew.com
AND/OR
ertert.com gdfgdf.com
沒有人會輸入像www.abczone.com這樣的3級域名,但如果他們這樣做,我只對提取abczone.com部分感興趣。 (我可以有一個單獨的正則表達式來驗證/提取每個)。
幾乎,但是:1)域名不能以數字開頭,2)域名c註釋包含超過63個字符,3)域名不能包含「_」。 – 2009-08-26 12:16:31
@eyze:修正1和3. – RichieHindle 2009-08-26 13:44:03
@RichieHindle:另外,爲什麼.com在非捕獲組內?沒有必要以我的觀點。 – 2009-08-26 14:19:52