当前位置: 首页 > news >正文

正则表达式,部分数据验证规则

为什么80%的码农都做不了架构师?>>>   hot3.png

正则表达式--验证手机号码:13[0-9]{9}
实现手机号前带86或是+86的情况:^((\+86)|(86))?(13)\d{9}$
电话号码与手机号码同时验证:(^(\d{3,4}-)?\d{7,8})$|(13[0-9]{9}) 
提取信息中的网络链接:(h|H)(r|R)(e|E)(f|F)  *=  *( '|")?(\w|\\|\/|\.)+(' |"|  *|>)?  
提取信息中的邮件地址:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*  
提取信息中的图片链接:(s|S)(r|R)(c|C)  *=  *( '|")?(\w|\\|\/|\.)+(' |"|  *|>)?
提取信息中的IP地址:(\d+)\.(\d+)\.(\d+)\.(\d+)    
提取信息中的中国手机号码:(86)*0*13\d{9}    
提取信息中的中国固定电话号码:(\(\d{3,4}\)|\d{3,4}-|\s)?\d{8}    
提取信息中的中国电话号码(包括移动和固定电话):(\(\d{3,4}\)|\d{3,4}-|\s)?\d{7,14}    
提取信息中的中国邮政编码:[1-9]{1}(\d+){5}    
提取信息中的中国身份证号码:\d{18}|\d{15}    
提取信息中的整数:\d+    
提取信息中的浮点数(即小数):(-?\d*)\.?\d+    
提取信息中的任何数字  :(-?\d*)(\.\d+)?  
提取信息中的中文字符串:[\u4e00-\u9fa5]*    
提取信息中的双字节字符串  (汉字):[^\x00-\xff]*

转载于:https://my.oschina.net/farces/blog/278429

相关文章:

  • ubuntu loaderrunner 压力测试
  • 从零开始编写自己的C#框架(12)——T4模板在逻辑层中的应用(一)(附源码)...
  • js调试系列: 断点与动态调试[基础篇]
  • Nmap命令的29个实用范例
  • oracle grant 详解(转)
  • 查询百度收录应该以百度蜘蛛索引为准
  • Google搜索的20个简单实用技巧
  • .net wcf memory gates checking failed
  • C#Excel上传批量导入sqlserver
  • Windows Server网络负载均衡技术
  • SQL Server 索引视图 聚簇索引
  • 运维自动化之puppet基础应用解析
  • Log4j发送日志邮件功能
  • CCNA综合二
  • 被称"硬盘杀手"的几个win7系统服务如何关闭(转)
  • [译] React v16.8: 含有Hooks的版本
  • 2018以太坊智能合约编程语言solidity的最佳IDEs
  • centos安装java运行环境jdk+tomcat
  • mysql_config not found
  • OSS Web直传 (文件图片)
  • SwizzleMethod 黑魔法
  • vue2.0项目引入element-ui
  • 得到一个数组中任意X个元素的所有组合 即C(n,m)
  • 关于Android中设置闹钟的相对比较完善的解决方案
  • 如何在 Tornado 中实现 Middleware
  • 如何抓住下一波零售风口?看RPA玩转零售自动化
  • 深度学习中的信息论知识详解
  • 我建了一个叫Hello World的项目
  • 2017年360最后一道编程题
  • mysql 慢查询分析工具:pt-query-digest 在mac 上的安装使用 ...
  • 微龛半导体获数千万Pre-A轮融资,投资方为国中创投 ...
  • #1014 : Trie树
  • #define MODIFY_REG(REG, CLEARMASK, SETMASK)
  • #我与Java虚拟机的故事#连载16:打开Java世界大门的钥匙
  • (八)光盘的挂载与解挂、挂载CentOS镜像、rpm安装软件详细学习笔记
  • (附程序)AD采集中的10种经典软件滤波程序优缺点分析
  • (附源码)springboot学生选课系统 毕业设计 612555
  • (附源码)ssm失物招领系统 毕业设计 182317
  • (九)One-Wire总线-DS18B20
  • (一)80c52学习之旅-起始篇
  • .equal()和==的区别 怎样判断字符串为空问题: Illegal invoke-super to void nio.file.AccessDeniedException
  • .net core控制台应用程序初识
  • .net FrameWork简介,数组,枚举
  • .NET/C# 编译期间能确定的相同字符串,在运行期间是相同的实例
  • .NET/C# 推荐一个我设计的缓存类型(适合缓存反射等耗性能的操作,附用法)
  • .Net环境下的缓存技术介绍
  • .net连接MySQL的方法
  • /bin/bash^M: bad interpreter: No such file ordirectory
  • @serverendpoint注解_SpringBoot 使用WebSocket打造在线聊天室(基于注解)
  • [ solr入门 ] - 利用solrJ进行检索
  • [23] GaussianAvatars: Photorealistic Head Avatars with Rigged 3D Gaussians
  • [Assignment] C++1
  • [BUUCTF NewStarCTF 2023 公开赛道] week4 crypto/pwn
  • [C# 基础知识系列]专题十六:Linq介绍
  • [emuch.net]MatrixComputations(7-12)