首页 > 编程语言 >Python(二)常用的正则表达式

Python(二)常用的正则表达式

时间:2022-10-05 13:55:05浏览次数:44  
标签:常用 15 Python 18 校验 正则表达式

表单字段验证常用正则表达式

1、姓名

/^[\u4e00-\u9fa5]{2,4}$/                //2-41

2、手机号码

/^(13[0-9]|14[01456879]|15[0-35-9]

3、座机号码

/^(0\d{2,3})-?(\d{7,8})$/

4、电子邮箱

/^\W+([-+.]\W+)*@\W+([-.]\w+)*\.\W

5、身份证号码

(1)普通校验

/(^\d{15}$)|(d{18}$)|(A\d{17}(\d

(2)精准校验

18位

/^[1-9]\d{5}(19|20)\d{2}((0[1-9])

15位

/^[1-9]\d{5}\d{2}((0[1-9])(1[0-2]

6、QQ号码

/^[1-9][0-9]\d{4,9}$/

7、邮政编码

/^[1-9]d{5}$/

8、注册账号

/^[a-zA-Z][a-ZA-Z0-9_]{4,15}$/

 

标签:常用,15,Python,18,校验,正则表达式
From: https://www.cnblogs.com/Enovo/p/16755474.html

相关文章

  • Python(一)转义字符
    转义字符描述\(在行尾时)续航符\\反斜杠符号\'单引号\''双引号\a响铃\b退格(Backspace)\e转义\000空\n转行\v纵向制表符\t横......
  • python 反序列化
    利用的关键点就是如何构造我们的反序列化的payload,这个时候不得不提到__reduce__官方介绍reduce当序列化以及反序列化的过程中碰到一无所知的扩展类型的时候。就......
  • 正则表达式
    单个字符[aeiou] 匹配所有的元音(aeiou)字符[^aeiou] 匹配所有的非元音字符[a-z] 匹配a~z中所有字符. 匹配除换行符(\n、\r)之外的任何单个字符,相等于[^\n\r]......
  • Python-错误笔记
    TypeError:sliceindicesmustbeintegersorNoneorhavean__index__method原因1:存在带除法的操作,“/”会生成浮点数,需要将除法符号“/”更改成“//”。原因2:“[......
  • 学习Python,一路绕来绕去推荐给你的教程!
         说实话,学习一门语言不难。但是,但是能用该语言编写程序做项目,又是另外一回事。一路走来,java,Android,go,c#,c,ASM,c++,pascal,Basic,foxpro,QT,HTML,Rust,Python,Ruby,JS,PHP等......
  • python 函数定义
    1.函数的定义#def就是definedef函数名(传入参数):函数体return返回值#参数,返回值都可以省2.函数调用函数名(参数)3.函数的传入参数不像其他语言......
  • Python-API笔记
    random.seed()&np.random.seed()np.random.seed()函数用于生成指定随机数。seed()被设置了之后,np,random.random()可以按顺序产生一组固定的数组。如果使用相同的se......
  • vc入门宝典四(常用控件)
    常用控件何志丹主要内容:1,按钮(1),位图按钮及动态按钮(2),自画按钮2,列表框3,编辑控件和CRichEdit4,CSliderCtrl按钮的使用十分简单,拖一个到对话框,双击它就可以......
  • python socket 网页爬虫
    importsocket#第一步获取域名或ip地址host='www.baidu.com'port=80header=b'GET/HTTP/1.1\r\nHost:www.baidu.com\r\nConnection:close\r\n\r\n'#第二步域......
  • 大数据常用Maven依赖
    1<projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"2xsi:schemaLocation="http://maven.apache.org/P......