honmaple

风落花语风落天,花落风雨花落田.

  • Poem
  • Cloud
  • TimeLine
  • Archives
  • About me

常用正则表达式

Posted in 2016-11-26 | Category Python | Tags python regex | Read 2463

Table of Contents

  • 校验数字的表达式
    • 数字:
    • n位的数字:
    • 至少n位的数字:
    • m-n位的数字:
    • 零和非零开头的数字:
    • 非零开头的最多带两位小数的数字:
    • 带1-2位小数的正数或负数:
    • 正数、负数、和小数:
    • 有两位小数的正实数:
    • 有1~3位小数的正实数:
    • 非零的正整数:
    • 非零的负整数:
    • 非负整数:
    • 非正整数:
    • 非负浮点数:
    • 非正浮点数:
    • 正浮点数:
    • 负浮点数:
    • 浮点数:
  • 校验字符的表达式
    • 汉字:
    • 英文和数字:
    • 长度为3-20的所有字符:
    • 由26个英文字母组成的字符串:
    • 由26个大写英文字母组成的字符串:
    • 由26个小写英文字母组成的字符串:
    • 由数字和26个英文字母组成的字符串:
    • 由数字、26个英文字母或者下划线组成的字符串:
    • 中文、英文、数字包括下划线:
    • 中文、英文、数字但不包括下划线等符号:
    • 可以输入含有^%&',;=?$\"等字符:
    • 禁止输入含有~的字符:
  • 特殊需求表达式
    • Email地址:
    • 域名:
    • InternetURL:
    • 手机号码:
    • 电话号码("XXX-XXXXXXX"、"XXXX-XXXXXXXX"、"XXX-XXXXXXX"、"XXX-XXXXXXXX"、"XXXXXXX"和"XXXXXXXX):
    • 国内电话号码(0511-4405222、021-87888822):
    • 身份证号(15位 …
read more »

lin.jiang

风落花语风落天,花落风雨花落田.
Life 31 Linux 69 Python 43 Security 4 Life.coding 8 Life.recall 5
Tags
life 17 poem 7 linux 65 fedora 2 Life 5 nvidia 1 git 2 C51 3 vim 2 随意写写 7 转载 2 python 49 flask 24 pelican 4
centos 1 shadowsocks 1 sql 5 postgresql 3 sqlite 1 vps 1 ssl 1 nginx 2 pillow 1 验证码 1 python3 2 supervisor 1 web 3 redis 2 ajax 1 jquery 2 markdown 1 wtforms 1 arch 1 jinja2 2 fabric 1 sqlalchemy 7 datetime 1 archlinux 4 md5 1 steam 1 emacs 16 logging 1 wireshark 1 加密解密 1 security 2 virtualbox 3 i3wm 3 restful 1 time 1 串口 1 单片机 1 Linux 2 pip 2 pip3 1 tar 1 honmape 1 config 1 装饰器 1 os 1 thunar 1 job 1 流浪 1 regex 1 netease 2 token 1 json 1 org-mode 1 毕业设计 2 py3status 1 gist 1 coding 3 agetty 1 earth 2 naruto 1 生活随笔 1 himawari8 1 回忆 1 随笔 1 whoosh 1 elisp 4 vue 1 html 1 javescript 1 诗 1 celery 1 ftp 1 tornado 2 ansible 3 lua 2 date 1 travel 2 log 1 docker 1 golang 1 i18n 1 devops 2 elasticsearch 1 javascript 1 css 1
  • © 2015-2019 honmaple
  • ·
  • Friends | Contact | Poem | TimeLine