网络编程 
首页 > 网络编程 > 浏览文章

我的正则

(编辑:jimmy 日期: 2024/10/10 浏览:3 次 )

1

至少8个字符

".{8,}"

2

URL

http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?



URL(2)

^[a-zA-z]+://(\\w+(-\\w+)*)(\\.(\\w+(-\\w+)*))*(\\?\\S*)?$

3

E-Mail

\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*



E-Mail(2)

^[\w\.-]+@[\w-]+\.[\w\.-]+$



E-Mail(3)

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

4

非负整数(正整数 + 0)

^\\d+$

5

正整数

^[0-9]*[1-9][0-9]*$

6

非正整数(负整数 + 0)

^((-\\d+)|(0+))$

7

负整数

^-[0-9]*[1-9][0-9]*$

8

整数

^-?\\d+$

9

非负浮点数(正浮点数 + 0)

^\\d+(\\.\\d+)?$

10

正浮点数

^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))$

11

非正浮点数(负浮点数 + 0)

^((-\\d+(\\.\\d+)?)|(0+(\\.0+)?))$

12

负浮点数

^(-(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*)))$

13

浮点数

^(-?\\d+)(\\.\\d+)?$

14

由26个英文字母组成的字符串

^[A-Za-z]+$

15

由26个英文字母的大写组成的字符串

^[A-Z]+$

16

由26个英文字母的小写组成的字符串

^[a-z]+$

17

由数字和26个英文字母组成的字符串

^[A-Za-z0-9]+$

18

由数字、26个英文字母或者下划线组成的字符串

^\w+$

上一篇:正则表达式,提取网页中的链接地址
下一篇:ASP.NET 中的正则表达式
一句话新闻
高通与谷歌联手!首款骁龙PC优化Chrome浏览器发布
高通和谷歌日前宣布,推出首次面向搭载骁龙的Windows PC的优化版Chrome浏览器。
在对骁龙X Elite参考设计的初步测试中,全新的Chrome浏览器在Speedometer 2.1基准测试中实现了显著的性能提升。
预计在2024年年中之前,搭载骁龙X Elite计算平台的PC将面世。该浏览器的提前问世,有助于骁龙PC问世就获得满血表现。
谷歌高级副总裁Hiroshi Lockheimer表示,此次与高通的合作将有助于确保Chrome用户在当前ARM兼容的PC上获得最佳的浏览体验。