我正在尝试实现域名(在电子邮件地址中)和主机名的验证。在其他几个项目中,我发现出于这个目的,人们使用相同的函数。问题是,它们之间在语法上是否有任何可能的差异,我应该为它们中的每一个使用单独的验证例程,或者只保留一个可以吗?
到目前为止,我找到的示例看起来像这样(在伪代码中):
str.split('.')
foreach part in str
if part.length > max
return "name is invalid"
if part contains invalid characters
r
我试图从"/usr/local/apache/conf/httpd.conf“导出域名,文件中的域名如下所示:
ServerName www.site.com
ServerName www2.site.org
我试着用:
cat /usr/local/apache/conf/httpd.conf | grep ServerName
但产出将包括:
# ServerName allows you to set a host name which is sent back to clients for
ServerName www.site.com
# to the server the