美文网首页
一些常用的正则 (持续更新)

一些常用的正则 (持续更新)

作者: 啃香菜的花萝萝 | 来源:发表于2019-02-17 00:11 被阅读0次
  1. IP地址验证
let reg = /^(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])$/;
  1. 末尾不为0和255的IP地址验证
let reg = /^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-4]|2[0-4][0-9]|[1][0-9][0-9]|0?[1-9][0-9]|0{0,2}[1-9])$/;
  1. 支持中文的名字验证
let reg = /^[\u4e00-\u9fa5\w]*$/;
  1. 多个以分号分隔的 '.xxx'格式验证
let reg = /^\.\w+(;\.\w+)*$/;
  1. 文件名非法字符的正则验证
let reg = /^[\*]{0,1}([^<>\/\|\\:\"\*\?]*)*$/;

相关文章

网友评论

      本文标题:一些常用的正则 (持续更新)

      本文链接:https://www.haomeiwen.com/subject/rheweqtx.html