常用的正则表达式(方便自己看)

简介: 常用的正则表达式(方便自己看)

常见的正则表达式

1. 数字:^[0-9]*$
2. n位的数字:^\d{n}$
3. 至少n位的数字:^\d{n,}$
4. m-n位的数字:^\d{m,n}$
5. 零和非零开头的数字:^(0|[1-9][0-9]*)$
6. 正数、负数、和小数:^(\-|\+)?\d+(\.\d+)?$
7. 有小数的正实数:^[0-9]+(.[0-9]{1,})?$
8. 英文或数字:^[A-Za-z0-9]+$
9. 英文和数字:^(?![0-9]+)(?![�−��−�]+)[0-9A-Za-z]{7,23}$
10. 长度为3-20的所有字符:^.{3,20}$
11. 由数字和26个英文字母组成的字符串:^[A-Za-z0-9]+$ 
12. 由数字、26个英文字母或者下划线组成的字符串:^\[A-Za-z\d_]+$
13. 禁止输入含有~的字符:[^~\x22]+
14. Email地址:^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$

常见的正则规则

A-Z代表大写字母
a-z代表小写字母
\d代表数字
\w代表单词字符

相关文章
|
2月前
|
前端开发 JavaScript
前端中的“+”连接符,居然有鲜为人知的强大功能!
【10月更文挑战第9天】前端中的“+”连接符,居然有鲜为人知的强大功能!
48 0
前端中的“+”连接符,居然有鲜为人知的强大功能!
|
7月前
|
Unix Linux
扩展正则表达式
扩展正则表达式
48 4
|
7月前
|
C++
正则表达式基础
正则表达式基础
|
数据采集 搜索推荐 算法
十一、正则表达式详解:掌握强大的文本处理工具(三)
十一、正则表达式详解:掌握强大的文本处理工具(三)
推荐一个正则表达式测试的工具
不会就debug,这个工具支持一步一步走。
95 0
正则表达式 获取功能
使用正则表达式获取符合规则的子串
|
自然语言处理 关系型数据库 MySQL
正则表达式使用方法 | 学习笔记
快速学习正则表达式使用方法
|
Linux 开发工具 开发者
扩展正则表达式 | 学习笔记
快速学习扩展正则表达式。
181 0