当前所在位置: 首页 > 域名购买

中文域名的验证正则表达式问一个正则表达式获取域名

2021-10-11 本站作者 【 字体:

/^[A-Za-z0-9_\u4E00-\u9FA5]{1,20}([\.\-][A-Za-z0-9_\u4E00-\u9FA5]{1,20})*$/
正则表达式只能获取域名,没法去掉重复的域名,各个语言去除重复域名的方法各不相同,中文域名的验证正则表达式问一个正则表达式获取域名(图1)我不知道你用的是什么语言,这里给你个Javascript语言的例子,匹配域名然后去除重复域名.<br>正则表达式:([A-Za-z0-9]+(-[A-Za-z0-9]+)*\.)+[A-Za-z]{2,}<br>完整的Javascript语言例子:<br>&lt;script type=&quot;text/javascript&quot;&gt;<br> var str = &quot;&lt;site&gt;http://www.abc.com/idc/&lt;site&gt;\n&lt;site&gt;http://www.abc.com&lt;site&gt;\n&lt;site&gt;www.abc.com/idc/&lt;/site&gt;\n&lt;site&gt;abc.com/idc/&lt;/site&gt;&quot;;<br>var regex=/([A-Za-z0-9]+(-[A-Za-z0-9]+)*\.)+[A-Za-z]{2,}/g;<br>var arr=str.match(regex);<br>Array.prototype.unique = function (isStrict) {<br>    if (this.length &lt; 2)<br>        return [this[0]] || [];<br>    var tempObj = {}, newArr = [];<br>    for (var i = 0; i &lt; this.length; i++) {<br>        var v = this[i];<br>        var condition = isStrict ? (typeof tempObj[v] != typeof v) : false;<br>        if ((typeof tempObj[v] == &quot;undefined&quot;) || condition) {<br>            tempObj[v] = v;<br>            newArr.push(v);<br>        }<br>    }<br>    return newArr;<br>}<br>var r=arr.unique(true);//去掉重复域名<br>for(var i=0;i&lt;r.length;i++)<br>alert(r[i]);<br>&lt;/script&gt;试试这样吧,你用的php程序哟?自己写几个超出的和符合的验证一下就知道了。+表示“1个或者多个”,改成{1,20}就可以了
补充:=============================================
你的意思是有
www.我是中文域名123im.com这种混合形式而如果其中不出现中文的那段就可以超过20的么?那可以改一改:
/^(?:[\w_]+|[A-Za-z0-9_\u4E00-\u9FA5]{1,20})([\.\-][A-Za-z0-9_\u4E00-\u9FA5]{1,20}|[\w_]+)*$/
没试过,你可以用你那边样本域名测试下看
阅读全文
id_1广告位-300*300
相关推荐

一文搞懂什么是vlan三层交换机、网关、DNS、子网掩码、MAC地址什么是vlan、三层交换机、网关、DNS、子网掩码、MAC地址

一文搞懂什么是vlan三层交换机、网关、DNS、子网掩码、MAC地址什么是vlan、三层交换机、网关、DNS、子网掩码、MAC地址
一、什么是VLANVLAN中文是“虚拟局域网”。LAN可以是由少数几台家用计算机...

阿里云服务器购买教程有吗,谁有阿里云服务器的购买教程阿里云域名备案需要哪些文件

阿里云服务器购买教程有吗,谁有阿里云服务器的购买教程阿里云域名备案需要哪些文件
如果备案主体为个人,则基本资料中的主体负责人证件、网站负责人证件及主办单位证件均...

最强内网穿透工具frpF5负载均衡器如何通过irules实现应用的灵活转发?

最强内网穿透工具frpF5负载均衡器如何通过irules实现应用的灵活转发?
F5是非常强大的商业负载均衡器。除了处理性能强劲,以及高稳定性之外,F5还可以通...

只做url转发的域名怎样备案?-“米发(MFPad)URL部署服务域名注册提供商”。 (转载)

只做url转发的域名怎样备案?-“米发(MFPad)URL部署服务域名注册提供商”。 (转载)
在百度搜索“米发”,第一条就是“米发(MFPad)URL部署服务提供商”。所谓U...

用自己的域名,解析指向到别人的网站,应该怎么设置?域名解析,我购买了一个域名,想指向京东,是否把域名解析成www.jd.com或者京东网站的IP即可?

用自己的域名,解析指向到别人的网站,应该怎么设置?域名解析,我购买了一个域名,想指向京东,是否把域名解析成www.jd.com或者京东网站的IP即可?
首先可以明确的告诉大家,即使我们将自己的域名解析至京东的节点IP或域名上,依旧是...

短网址:只有前世,没有今生新媒体运营人,有哪些必备工具呢?(推荐收藏)

短网址:只有前世,没有今生新媒体运营人,有哪些必备工具呢?(推荐收藏)
点上面的蓝字 航通社 订阅我们本文首发于百度百家原创文章,未经授权,请勿转载使用...

twitter推自动缩略网址服务 将使用t.co域名(转载)top域名选择和解析(转载)

twitter推自动缩略网址服务 将使用t.co域名(转载)top域名选择和解析(转载)
域名是站长建站过程中最基本元素,域名的基本知识站长们懂多少,是否能正确掌握帮助自...

2006医药代理商与域名转让Top新顶级域名改变站长业态

2006医药代理商与域名转让Top新顶级域名改变站长业态
我们从事医药信息整理工作,整理了数量巨大的全国各地医药代理商信息资料,为方便各地...

有什么软件统计过期域名聚名网域名过期域名查?聚名网域名过期能看到几天

有什么软件统计过期域名聚名网域名过期域名查?聚名网域名过期能看到几天
过期域名查询点击首页导航条“域名查询”,进入过期域名查询页面。过期域名查询功能可...

如何查询域名是否被停了如何查看一个域名的到期时间

如何查询域名是否被停了如何查看一个域名的到期时间
出现域名突然不能访问有很多原因<a href="http://w...