⎯⎯ 天才是由于对事业的热爱感而发展起来的,简直能够说天才。
--
0 | | 0
请选择
- 语法参考:
^
- 字符串开头。.
- 除换行符以外的所有字符。$
- 字符串结尾。\d,\w,\s
- 匹配数字、字符、空格。\D,\W,\S
- 匹配非数字、非字符、非空格。[abc]
- 匹配 a、b 或 c 中的一个字母。[a-z]
- 匹配 a 到 z 中的一个字母。[^abc]
- 匹配除了 a、b 或 c 中的其他字母。aa|bb
- 匹配 aa 或 bb。?
- 0 次或 1 次匹配。*
- 匹配 0 次或多次。+
- 匹配 1 次或多次。{n}
- 匹配 n 次。{n,}
- 匹配 n 次以上。{m, n}
- 最少 m 次,最多 n 次匹配。
常用正则表达式
中文 | [\u4e00-\u9fa5] |
数字 | ^[0-9]*$ |
字母 | ^[A-Za-z]+$ |
数字和字母 | ^[A-Za-z0-9]+$ 或 ^[A-Za-z0-9]{4,40}$ |
强密码(必须包含大小写字母和数字的组合,不能使用特殊字符,长度在 8-10 之间) | ^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])[a-zA-Z0-9]{8,10}$ |
强密码(必须包含大小写字母和数字的组合,可以使用特殊字符,长度在8-10之间) | ^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$ |
浮点数 | ^(-?\d+)(\.\d+)?$ |
身份证 | (^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$) |
手机号码 | ^1[3,4,5,6,7,8,9]\d{9}$ |
日期 | (^\d{4}-\d{2}-\d{2}$)|(^\d{4}/\d{2}/\d{2}$) |
Email地址 | ^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$ |
IPv4地址 | ((2(5[0-5]|[0-4]\d))|[0-1]?\d{1,2})(\.((2(5[0-5]|[0-4]\d))|[0-1]?\d{1,2})){3} |
空白行的正则表达式 | \n\s*\r(可以用来删除空白行) |
说 明
在线正则匹配
功能介绍
1.根据正则对待处理的内容进行匹配, 替换
2.对结果可以直接生成 go
代码