常用正则表达式有哪些
一、数字验证
1、匹配正整数:^[1-9]\d*$;
2、匹配负整数:^-[1-9]\d*$;
3、匹配整数:^-?[1-9]\d*$;
4、匹配非负整数(正整数 + 0):^[1-9]\d*|0$;
5、匹配非正整数(负整数 + 0):^-[1-9]\d*|0$;
6、匹配浮点数:^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$;
7、匹配正浮点数:^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$;
8、匹配负浮点数:^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$;
9、匹配浮点数:^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$;
二、字符串验证
1、匹配由 26 个英文字母组成的字符串:^[A-Za-z]+$;
2、匹配由 26 个英文字母的大写组成的字符串:^[A-Z]+$;
3、匹配由 26 个英文字母的小写组成的字符串:^[a-z]+$;
4、匹配由数字和 26 个英文字母组成的字符串:^[A-Za-z0-9]+$;
5、匹配由数字、26 个英文字母或者下划线组成的字符串:^\w+$;
三、特殊字符验证
1、匹配由数字、26 个英文字母或者下划线组成的字符串:^\w+$;
2、匹配中文字符:[\u4e00-\u9fa5];
3、匹配双字节字符:[^\x00-\xff];
4、匹配空行:\n[\s| ]*\r;
5、匹配 HTML 标记:<(.*)>.*<\/\1>|<(.*) \/>;
6、匹配首尾空格:^\s*|\s*$;
7、匹配网址 URL:^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$;
猜您想看
-
Redis的使用方法是怎么样的
使用Redis...
2023年07月21日 -
基于CDP7.1.1的Spark3.0技术预览版本分析是怎样的
CDP 7.1...
2023年07月22日 -
feign调用服务提供者返回IPage但客户端无法获取到结果的原因是什么
Feign调用...
2023年05月26日 -
linux root怎么关闭其他窗口的登录
1.Linux...
2023年05月25日 -
怎样使用Django suit或Bootstrap美化admin模板
Django提...
2023年07月22日 -
如何在Steam上置顶和收藏自己最喜爱的游戏?
在Steam上...
2023年05月13日