`
huchunyong1987
  • 浏览: 20632 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

js正则表达式校验域名

阅读更多
  一个完整的域名,由根域、顶级域、二级、三级……域名构成,每级域名之间用点分开,每级域名由字母、数字和减号构成(第一个字母不能是减号),不区分大小写,长度不超过63。
  很显然,单独的名字可以由正则表达式[a-zA-Z0-9][-a-zA-Z0-9]{0,62}来匹配,而完整的域名至少包括两个名字(比如google.com,由google和com构成),最后可以有一个表示根域的点(在规范中,最后有一个点的才是完整域名,但一般认为包括两个以上名字的域名也是完整域名,哪怕它后面没有点)。
  匹配完整域名的正则表达式:
  [a-zA-Z0-9][-a-zA-Z0-9]{0,62}(\.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+\.?
分享到:
评论

相关推荐

    三目运算符+正则表达式

    这个正则表达式包含多个部分,如`\b`表示单词边界,`[A-Za-z0-9._%+-]`定义了允许的字符集,`@`是匹配邮件地址中的“@”符号,`[A-Z|a-z]{2,}`则用来匹配顶级域名,至少由两个字母组成。 三目运算符和正则表达式...

    正则表达式 校验工具

    正则表达式校验工具是帮助程序员和非程序员测试和调试正则表达式的实用工具,它能够快速验证一个正则表达式是否能正确匹配目标字符串。 正则表达式的基本概念: 1. 字符集:包括普通字符(如a-z、A-Z、0-9)和特殊...

    正则表达式列举 代码 项目中直接使用

    正则表达式是一种强大的文本处理工具,用于模式匹配、搜索、替换等操作,在软件开发、数据处理、网络爬虫等领域有着广泛的应用。在项目中直接使用正则表达式可以极大地提高代码的效率和可读性。以下是对给定文件中的...

    邮箱验证正则表达式

    在IT领域,正则表达式是一种强大的文本处理工具,它被广泛应用于字符串的搜索、替换以及数据验证等场景。在日常的网站开发中,邮箱地址的验证是非常常见且重要的一个环节,因为有效的邮箱地址是确保用户能接收到系统...

    JavaScript常用正则表达式

    这个正则表达式用于检查输入的字符串是否符合邮箱地址的一般规则,包括用户名、@符号、域名以及顶级域名。 2. 手机号码验证(中国大陆为例): ```javascript const phoneRegex = /^1[3-9]\d{9}$/; ``` 中国的...

    javascript正则表达式表单验证大全

    JavaScript正则表达式提供了一种强大的工具,用于前端数据校验,确保用户输入的数据格式正确无误。以下是从标题、描述、标签以及部分内容中提取的关键知识点,详细解释了如何使用JavaScript正则表达式进行各种常见...

    各种正则表达式验证有数字英文中文符号

    该正则表达式用于验证标准的电子邮件地址格式,包括可选的连字符、点或加号作为用户名的部分,并且支持不同形式的域名。 #### 3. **电话号码格式验证** ```regex Phone:/^((\(\d{3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\...

    用js正则表达式验证手机号,座机号和email格式

    根据提供的文件信息,本文将详细解释如何使用JavaScript中的正则表达式来验证手机号、座机号以及电子邮件地址的格式。 ### 一、正则表达式基础 在深入了解具体实现之前,我们先简单回顾一下正则表达式的概念。正则...

    js脚本和正则表达式,js脚本和正则表达式

    ### JavaScript脚本与正则表达式的应用 #### 一、JavaScript简介 JavaScript是一种广泛用于Web浏览器的编程语言,主要用于客户端的脚本编写。它能够控制网页的行为,为用户提供交互功能,提升用户体验。JavaScript...

    常用的js正则表达式

    ### 常用的JS正则表达式知识点详解 #### 一、正则表达式的概述与应用场景 ...以上是一些常见的JavaScript正则表达式及其应用场景,掌握这些表达式能够极大地提高前端开发中的工作效率和代码质量。

    常用各类验证 正则表达式

    ### 常用各类验证正则表达式 在软件开发过程中,经常需要用到各种验证规则来确保用户输入的数据格式正确无误。这些验证规则通常通过正则表达式来实现。下面将详细介绍几种常用的验证正则表达式及其应用场景。 ####...

    asp.ne常用正则表达式大全

    此正则表达式仅检查数字部分,对于更严格的身份证号码验证还需考虑校验码算法。 #### 浮点数验证 - **正则表达式**: ```regex \d+(\.\d\d)? ``` - **应用场景**:验证浮点数格式。 - **示例**:`123.45` 此...

    正则表达式全集,各种验证

    根据提供的文件信息,我们可以整理出一系列与正则表达式相关的知识点。这些知识点涵盖了从简单的字符匹配到复杂的格式验证,对于JavaScript前端开发来说非常实用。下面将详细介绍这些知识点: ### 正则表达式基础 ...

    JS验证URL正则表达式.txt

    ### 一、JS验证URL正则表达式 #### 1. 正则表达式的结构分析 在给定的部分内容中,定义了一个JavaScript函数`functionIsURL(str_url)`,该函数利用正则表达式来验证传入的字符串是否为一个合法的URL。 ##### 正则...

    JS常用正则表达式及验证时间的正则表达式

    本文将介绍在JavaScript编程中常用的正则表达式,包括验证金额、邮箱格式、密码、电话号码、汉字、字母、数字、整数、字母和数字的组合、18位身份证号码等场景。这些正则表达式是WEB开发中的重要工具,能够帮助...

    JS正则表达式验证 数据格式:邮箱、电话、网址等

    ### JS正则表达式验证数据格式详解 #### 一、概述 在JavaScript中,正则表达式被广泛用于数据格式的验证,例如邮箱地址、电话号码、网址等。本篇文章将详细解读一个示例代码片段,它展示了如何利用正则表达式进行...

    常用证件号码的正则表达式大全(收集整理)

    正则表达式(Regular Expression),简称regex,是用于匹配一组字符串的模式,也...另外,在某些情况下,正则表达式可能需要配合其他验证手段来提高准确性,例如对身份证号码进行长度校验,再应用正则表达式校验格式。

Global site tag (gtag.js) - Google Analytics