常见正则表达式
来源:互联网 发布:二阶转置矩阵公式 编辑:程序博客网 时间:2024/05/17 02:49
常见正则表达式:(记录一下,工作中常用的)
ip地址:
var reg = /^((?:(?:25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d)))\.){3}(?:25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d))))$/ig;
Email地址:
var reg = /^[-a-z0-9~!$%^&*_=+}{\'?]+(\.[-a-z0-9~!$%^&*_=+}{\'?]+)*@([a-z0-9_][-a-z0-9_]*(\.[-a-z0-9_]+)*\.(aero|arpa|biz|com|coop|edu|gov|info|int|mil|museum|name|net|org|pro|travel|mobi|[a-z][a-z])|([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}))(:[0-9]{1,5})?$/i;
端口号:
var reg = /^[1-9]\d{0,4}$/;
URL地址:
var urlRegex = '^(?!mailto:)(?:(?:http|https|ftp)://)(?:\\S+(?::\\S*)?@)?(?:(?:(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[0-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-z\\u00a1-\\uffff0-9]+-?)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]+-?)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,})))|localhost)(?::\\d{2,5})?(?:(/|\\?|#)[^\\s]*)?$';
域名:
var reg = /^[a-zA-Z0-9][a-zA-Z0-9-]{1,61}[a-zA-Z0-9]\.[a-zA-Z]{2,}$/;
阅读全文
0 0
- 常用常见正则表达式
- 常见正则表达式
- 常见正则表达式
- 常见正则表达式
- 常见正则表达式汇总
- 常见的正则表达式
- 常见正则表达式
- 常见正则表达式
- 常见正则表达式
- 常见正则表达式
- 常见正则表达式
- 常见正则表达式
- 常见正则表达式总结
- 常见的正则表达式
- 常见正则表达式
- 常见正则表达式
- 正则表达式常见列子
- 常见正则表达式总结
- TensorFlow TFRecord数据集的生成与显示
- 关于druid数据连接池抛出的 connection holder is null 异常
- hibernate学习之一级缓存
- oracle sql case语句简单使用
- 面对对象三大特性—封装
- 常见正则表达式
- CSS:居中放置页面元素
- MYSQL中表的拷贝
- Android Okhttp浅析
- 38、39、40
- MVC使用Gantt Chart实现甘特图,管理事情进度(借鉴)
- SQLのT_SQL
- spring(基础10) 注解@Value详解
- SpringMVC学习笔记(二)——SpringMVC开发环境搭建