如今域名的后缀有非常多,并且还有中文域名。所以,每页特别好的正则验证。记录一下自己设置的规则:
        /^([a-z]|\d|[\x7f-\xff])+\.([a-z]|[\x7f-\xff])+$/

中文域名需要转换一下,可以使用
   idn_to_ascii();

当然也可以转换回来:
        idn_to_utf8();

当前在使用这个函数的时候,发现有些docker中并没有扩展,报错:
Uncaught Error: Call to undefined function idn_to_ascii()
//安装php扩展
apt-get update \
  && apt-get install -y zlib1g-dev libicu-dev g++ \
  && docker-php-ext-configure intl \
  && docker-php-ext-install intl

php 域名的正则验证相关推荐

  1. 直接可以拿去用的正则验证表达式

    直接可以拿去用的正则验证表达式 为了方便自己也方便初学的学弟们,自己总结了网上的众多正则验证式,现分享给大家,可以直接拿去用. 一.校验数字的 1 数字:^[0-9]*$ 2 n位的数字:^\d{n} ...

  2. php获取邮箱内容吗,php正则验证email邮箱及抽取内容中email的例子

    1,php正则验证email格式: 复制代码 代码示例: if (ereg("/^[a-z]([a-z0-9]*[-_\.]?[a-z0-9]+)*@([a-z0-9]*[-_]?[a-z0 ...

  3. 【VUE+Elemet 】最全正则验证 + 表单验证 + 注意事项

    目录 一.正则验证 1.输入字母/数字/下划线: 2.请输入中英文/数字/下划线: 3.请输入中文/英文: 4.规范金额: 5.用户名不能全是数字: 6.中文: 7.非中文: 8.限制长度: 9.数字 ...

  4. 经典案例重点案例:点名表,JS正则验证全选、全不选、反选,点击可以实现三个功能,轮播图 字符串截取以及替换,图片切换

     重点案例: 点击开始点名,框内的名字转动 点击结束点名,框内的转动停止,并出现一个随机的学生姓名 <!DOCTYPE html> <html>     <head> ...

  5. 正则验证邮箱、手机号

    正则验证邮箱 const regEmail = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/ console.log(regEmail.t ...

  6. js中关于邮箱号、手机号。。等的正则验证模板

    js正则验证模板 </pre><pre name="code" class="html"> <span style="w ...

  7. js正则验证特殊字符

    js正则验证特殊字符 方案一 var regEn = /[`~!@#$%^&*()_+<>?:"{},.\/;'[\]]/im,regCn = /[·!#¥(--)::& ...

  8. js正则验证手机号码有效性

    通过js正则验证手机号码的有效性,方法如下: 验证130-139,150-159,180-189号码段的手机号码 <script type="text/javascript" ...

  9. 正则验证车牌号码,包括新能源车牌

    正则验证 直接上代码 // 正则验证车牌,验证通过返回true,不通过返回false function isLicensePlate(str) {return /^(([京津沪渝冀豫云辽黑湘皖鲁新苏浙 ...

最新文章

  1. Python常用模块之time模块
  2. 用一个按钮做主窗口,可以吗?
  3. Visual Studio 2008 Windows Server 2008 预发布-20日在南宁
  4. Linux如何在栈上分配内存,Java堆与栈内存分配及String小记
  5. 慕课堂计算机word,数字技能 – 办公工具(Microsoft Word、Excel、Power Point)
  6. c++ stack 遍历_C/C++内存分配!
  7. PyQt5应用与实践
  8. ASP.NET Core 应用发布与部署指南
  9. python举两种字符串引号的例子_python里的单引号和双引号的有什么作用
  10. Google Wave 的失败给现代实时协作办公的一个重大教训!
  11. 微信语音怎么转发?微信转发语音居然是这样做的…
  12. windows下mysql忘记密码重置
  13. 刀片服务器接显示器,刀片服务器的vga切换方法
  14. 【20保研】四川大学计算机学院(软件学院)2019年全国优秀大学生暑期夏令营招生简章...
  15. P13~P14 谋定而后动,知止而有得
  16. 计算机windows7桌面是指什么,在windows7中,桌面指的是什么
  17. Luminar 4:AI 人像照片增强器
  18. edge浏览器 路径获得
  19. python 可迭代对象是什么_python中可迭代对象指的是什么
  20. linux全盘扫描,3个有用的基于GUI和终端的Linux磁盘扫描工具

热门文章

  1. php appserv 更改,php 修改 AppServ 下Apache 端口
  2. C语言中将三个数字进行排序的几种写法
  3. git 菜谱 cookbook
  4. Android编译默认英语,Android系统语言出厂编译设置为简体中文
  5. 和平精英体验服申请通道首次开启,僵尸模式上线?
  6. SaaS餐饮管理软件有哪些优势?
  7. 整人脚本-会说话的windows脚本
  8. 复古人像黑白照片PS后期处理PS插件_安装教程
  9. 什么?板子抗干扰性不好?康总为你解答芯片与风水的关系!
  10. Unit Three, Grade One