首页 > 新闻中心 > 技术百科

js网址正则表达式校验,js 正则表达式匹配 返回列表

网络2023-08-28 00:00:00编辑发布,已经有个小可爱看过这篇文章啦

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

由此匹配完整域名的正则表达式:

?? ^(?=^.{3,255}$)[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(\\.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+$

例如:baidu.com?

?

?匹配网址:

^(?=^.{3,255}$)(http(s)?:\\/\\/)?(www\\.)?[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(\\.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+(:\\d+)*(\\/\\w+\\.\\w+)*$

例如: http://www.baidu.com

?

匹配http url:

^(?=^.{3,255}$)(http(s)?:\\/\\/)?(www\\.)?[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(\\.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+(:\\d+)*(\\/\\w+\\.\\w+)*([\\?&]\\w+=\\w*)*$

例如:?http://www.tetet.com/index.html?q=1&m=test

原文:http://blog.csdn.net/killapper/article/details/50586674

《js网址正则表达式校验,js 正则表达式匹配》来自互联网同行内容,若有侵权,请联系我们删除!

  • 互联网
  • 多个
  • 不超过
  • 写在
  • 也不
  • 其他的
  • 请联系
  • 若有
  • 域名
  • 正则表达式

热门新闻

来电咨询