我需要验证域名注册,因为它不能只由数字和验证需要适合我的算法工作的方式,即返回完整的域名(没有.com,.net等扩展名),如果它是正确的。
我尝试了几个表达式,但都没有成功:
^[^0-9]+$ # that one wont let he type a number
^\w[^0-9]+\w$ # that wont work too
有人能帮我吗?
我需要什么
我有一个这样的域名列表:
a.example.com
b.foo.com
a.b.bar.com
我只想要输出抓取第二级域名,没有其他,即,没有三级或更高。下面是我从上面的示例列表中寻找的内容:
example.com
foo.com
bar.com
我试过什么
我尝试使用sed、awk和cut,如下所示:
sed
cat domains.txt | sed 's/\.$//g'
cat domains.txt | sed -r 's/^(.*)_/\1\\/; s/.$//g' # this removes the last character
我建立了一个'Google for work‘帐户,在这个过程中,我从eNom公司获得了一个域名’eNom‘。之后,我从goDaddy购买了一个网站建设者帐户,现在我想安装一个SSL证书,但这需要我通过上传一个HTML文件或更新DNS记录来验证我的域名。在goDaddy网站建设者帐户下,HTML选项不能使用,所以我只剩下更新DNS记录的唯一选项。但我无法在我的同名主机网站,即eNom的网站上找到这些设置。有人能告诉我怎么做吗?
顺便说一下,我在goDaddy也有一个单独的托管帐户,所以我想我将首先将我的域名指向托管帐户,并使用HTML来验证我的域名所有权,然后再将我的域名指向goDad