我试图实现对域名验证(在E-mail地址)和主机名之间的差别。在其他几个项目中,我发现为此目的,人们使用相同的功能。问题是,有没有语法它们之间的任何可能的分歧,我应该使用单独的验证程序为他们每个人或它的确定只是一个保持?是什么主机名和域名(语法)
str.split('.')
foreach part in str
if part.length > max
return "name is invalid"
if part contains invalid characters
return "name contains invalid characters"
return "name valid"
它被用于两个主机名和域名
一个可能的区别是上下文。在特定期望主机名的上下文中,IP地址通常也是可以接受的。但是,如果一个域名是特别期望的,那么IP就不适合。 – 2011-05-16 10:31:24
@Martinho Fernandes你的评论看起来像一个答案,谢谢。可能我会分开保存它们。 – username 2011-05-16 10:42:03