2011-12-09 13 views
-1

私は、ユーザーがサブドメインで自分のアカウントを登録することができ、登録フォームを持っているすなわち.mysite.comPHPサブドメイン正規表現

可のものは、

abc.mysite.com 
abc-def.mysite.com 
abc123.mysite.com 
abc_def.mysite.com 

不可、

http://abc.com.mysite.com 
http://abc.mysite.com 
www.abc.mysite.com 
abc.def.mysite.com 
abc.com.mysite.com 

またはいずれかであります有効なサブドメインではないもの

+2

だから何が問題なのですか? – trailmax

+0

下線は、ドメイン/サブドメイン内の有効な文字ではありません。 – Prisoner

+0

1)あなたは今まで何を試しましたか? 2)このようにして結果の要素の1つがcomかwwwでない限り、サブドメイン名の中にドットを入れることができますか? – mishu

答えて

1

ユーザーがサブドメインのみを入力する場合接頭辞は、正規表現は次のようなものになるだろう

[A-ZA-Z-_0-9] +

、それはWWWになってきて許可したくない場合は、次のようになります。(?!。WWW) [ A-Za-z0-9 -_] +

また、.comでの終了を希望しない場合は、 (?!www。)[A-Za-z0-9-_] +(?!。com)

+0

ありがとうございました。 – Wh0RU