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

2019-02-17  本文已影响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}([^<>\/\|\\:\"\*\?]*)*$/;
上一篇 下一篇

猜你喜欢

热点阅读