JS匹配域名的正则表达式

最近写功能时遇到一个需要校验域名格式的功能,百度了好几个正则遇到那种多级的域名就有问题,所以自己整理了一个,只能说是符合我们项目的要求,记录下来分享给大家

var reg = /^([0-9a-zA-Z-]{1,}\.)+([a-zA-Z]{2,})$/

可以校验以下格式的域名:

baidu.com
www.baidu.com
www.zhidao.baidu.com

JS匹配域名的正则表达式相关推荐

  1. JS安全域名验证,安全域名效验,安全域名检查,正则表达式RegExp检查域名,截取字符串检查域名,检查域名url前缀的域名部分是否包含指定域名

    JS安全域名验证,安全域名效验,安全域名检查,正则表达式RegExp检查域名,截取字符串检查域名,检查域名url前缀的域名部分是否包含指定域名 安全域名列表 var DomainArray=['run ...

  2. html js正则表达式语法,js正则表达式 非中文_js正则表达式匹配中文_js正则表达式语法...

    腾讯云活动聚集了最新的降价打折.特惠折扣等资料,你在这里可以寻找云服务器.域名..小流程等等多种不同产品的促销活动,还有这些品牌的免费试用哦. 因为对js中的正则不太了解,可以参考一下js 中正则表达 ...

  3. linux绑定中文域名,linux shell正则表达式如何匹配域名(包含中文域名)

    linux shell正则表达式如何匹配域名(包含中文) shell匹配域名 1. 匹配示例 最近的项目需要校验一下域名格式匹配,百度一下,说明如下: DNS规定,域名中的标号都由英文字母和数字组成, ...

  4. php 匹配图片加上域名,20170321_正则表达式:匹配图片地址,添加域名

    20170321_正则表达式:匹配图片地址,添加域名 // 匹配图片地址,添加域名 $suffix = env('PCURL').'Public/'; $pregRule = "//&quo ...

  5. linux shell正则表达式如何匹配域名(包含中文域名)

    linux shell正则表达式如何匹配域名(包含中文) shell匹配域名 1. 匹配示例 2.使用差别 3.中文域名 4.为什么[\u4e00-\u9fa5]不能匹配中文(**想直接获取匹配包含中 ...

  6. python正则表达式匹配网址中的域名_匹配 IP 地址与域名的正则表达式

    一个完整的域名,由根域.顶级域.二级.三级--域名构成,每级域名之间用点分开,每级域名由字母.数字和减号构成(第一个字母不能是减号),不区分大小写,长度不超过63. 单独的名字可以由正则表达式[a-z ...

  7. python正则表达式匹配网址中的域名_正则表达式匹配域名、网址、url

    DNS规定,域名中的标号都由英文字母和数字组成,每一个标号不超过63个字符,也不区分大小写字母.标号中除连字符(-)外不能使用其他的标点符号.级别最低的域名写在最左边,而级别最高的域名写在最右边.由多 ...

  8. php正则匹配js中变量_PHP正则表达式核心技术 第4节 php查找匹配函数使用心得

    作者:极客小俊 一个专注于web技术的80后 你不用拼过聪明人,你只需要拼过那些懒人 你就一定会超越大部分人! php中兼容Perl的正则表达式处理函数 在我们说php系统自带的正则处理函数之前,我们 ...

  9. 正则表达式匹配邮箱 php,php中匹配邮箱地址正则表达式

    一篇php中匹配邮箱地址正则表达式实例,邮箱地址替换正则我常用的正则匹配表达式:/^[a-z]([a-z0-9]*[-_]?[a-z0-9]+)*@([a-z0-9]*[-_]?[a-z0-9]+)+ ...

  10. php正则表达式匹配url参数,匹配URL的正则表达式(推荐)

    正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串.将匹配的子串做替换或者从某个串中取出符合某个条件的子串等. 则表达式: var mat ...

最新文章

  1. 开源大数据周刊-2018年08月10日 第96期
  2. 《剑指offer》— JavaScript(6)旋转数组的最小数字
  3. 【牛客 - 181D】小叶的巡查(树的直径,数学)
  4. java在W n8安装_在windows中安装JDK8并配置环境变量-java环境变量设置
  5. wpf开源ui引用步骤_完善开源产品策略的6个步骤
  6. 云端之战:Oracle研发总裁Thomas Kurian 加盟 Google Cloud
  7. C# continue,break,return 跳转语句的用法
  8. python合并excel工作簿_使用Python将多个excel的多个sheet页合并到一个excel
  9. python不能创建字典的是_python试卷-不能创建一个字典的语句
  10. 网络分析工具wireshark和科来
  11. 如何查找oracle漏洞对应补丁号,Oracle 漏洞补丁如何查找下载并打补丁,什么漏洞都可用Opatch?...
  12. 操作系统 信号量机制
  13. UE4(VR)中3D世界内的UI模糊问题解决
  14. 图书里的音频二维码如何实现呢?
  15. 关于Adobe flash player 本地播放器
  16. (新手版)GitHub安装和配置教程for Windows(肯定看得懂)
  17. 决策理论与方法——决策概念与分类
  18. Vue将图片转化为base64
  19. java 日食还是月蚀,2018年日食和月食时间
  20. 新浪邮箱开启POP3/SMTP服务

热门文章

  1. 2023秋招大厂经典面试题及答案整理归纳(221-240)校招必看
  2. 2021裁判文书网抓取
  3. 《陶哲轩实分析》阅读
  4. html中如何淡化背景图片,Word2010如何去除图片背景
  5. matlab 跳步,给定两个大整数u和v,它们分别有m和n位数字,且m≤n.用通常的乘法求uv的值需要O(mn)时间.可以将u和v.. - 上学吧找答案(手机版)...
  6. FPGA工程师面试试题集锦11~20
  7. Netty8# Netty之ByteBuf初探
  8. 【DRM】PlayReady数字版权保护系统
  9. 【老文档】手机夜间场景省电技术
  10. [原创]【图解】千千静听皮肤制作全析讲解[新增5.0版本专属语句+图片分析]