Tamara Temple wrote: > On Jan 8, 2011, at 2:22 PM, Al wrote: > >> >> >> On 1/8/2011 3:55 AM, WalkinRaven wrote: >>> PHP 5.3 PCRE >>> >>> Regular Express to match domain names format according to RFC 1034 >>> - DOMAIN >>> NAMES - CONCEPTS AND FACILITIES >>> >>> /^ >>> ( >>> [a-z] | >>> [a-z] (?:[a-z]|[0-9]) | >>> [a-z] (?:[a-z]|[0-9]|\-){1,61} (?:[a-z]|[0-9]) ) # One label >>> >>> (?:\.(?1))*+ # More labels >>> \.? # Root domain name >>> $/iDx >>> >>> This rule matches only <label> and <label>. but not >>> <label>.<label>... >>> >>> I don't know what wrong with it. >>> >>> Thank you. >> >> >> >> Look at filter_var() >> >> Validates value as URL (according to  >> http://www.faqs.org/rfcs/rfc2396) , >> > > > I'm wondering what mods to make for this now that unicode chars are > allowed in domain names.... You're talking about IDNs ? The actual domain name is still US-ASCII, only when you decode punycode do you get UTF8 characters. -- Per Jessen, ZÃrich (10.1ÂC) -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php