赞
踩
数字:^[0-9]*$
n位的数字: ^\d{n}$
至少n位的数字: ^\d{n,}$
m-n位的数字: ^\d{m,n}$
零和非零开头的数字:^(0 [1-9][0-9]*)$
非零开头的最多带两位小数的数字: ^([1-9][0-9]*)+(\[0-9][1,2})?$
带1-2位小数的正数或负数: ^(\-)?\d+( \. \d{1,2})$
正数、负数、和小数:^(\- \+)?\d+(\.\d+)?$
有两位小数的正实数: ^[0-9]+(\.[0-9]{2})?$
有1~3位小数的正实数: ^[0-9]+(\.[0-9]{1,3})?$
非零的正整数: ^[1-9]\d*$ 或 ([1-9][0-9]*){1,3}$或 A\+?[1-9][0-9]*$
非零的负整数:^\-[1-9][]0-9"*$ 或 -[1-9]\d*$
非负整数: ^\d+$ 或 [1-9]\d*|0$
非正整数: ^-[1-9]\d*|0$ 或 ^((-\d+)(0+))$
非负浮点数: ^\d+(\.\d+)?$ 或 ^[1-9]\d*\.\d*10.\d*[1-9]\d*10?\.0+10$
非正浮点数: ^((-\d+( .ld+)?)1(0+(\.0+)?))$ 或(-([1-9]\d*\.\d*l0\.\d*[1-9]\d*))10?\.0+10$
正浮点数: ^[1-9]\d*\.\d*lo\.\d*[1-9]\d*$ 或(([0-9]+\.[0-9]*[1-9][0-9]*)I([O-9]*[1-9][0-91*\.[0-9]+)|([0-9]*[1-9][0-9]*))$
负浮点数: ^-([1-9]\d*\.\d*l0 .\d*[1-9]\d*)$ 或 (-(([0-9]+\.[0-9]*[1-9][0-9]*)1([0-9]*[1-9][0.9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$
浮点数: ^(-?\d+)(\.\d+)?$ 或 -?([1-9]\d*\.\d*0\.\d*[1-9]\d*0?\.0+10)$
50. 匹配一个Markdown加粗文本:**.+**
51. 匹配一个Markdown斜体文本:*.+*
52. 匹配一个Markdown代码块:[\s\S]+?
53. 匹配一个Markdown引用文本:>\s+.+
54. 匹配一个Markdown图片:![[^]]+]([^)]+)
55. 匹配一个Markdown删除线:.+
56. 匹配一个CSV文件行:("[^"]+"|[^,]+)(,[^,]+)*
57. 匹配多个HTML标签:<(div|p|a|span)\b.?>[\s\S]?</\1>
58. 匹配一个Java注释://.|/*[\s\S]?*/
59. 匹配一个Python注释:#.*
60. 匹配一个JavaScript注释://.|/*[\s\S]?*/
61. 匹配一个SQL注释:--.|/[\s\S]?*/
62. 匹配一个C语言注释://.|/*[\s\S]?*/
63. 匹配一个C++注释://.|/*[\s\S]?*/
64. 匹配一个PHP注释://.|/*[\s\S]?*/
65. 匹配一个Ruby注释:#.
66. 匹配一个Swift注释://.|/*[\s\S]?*/
67. 匹配一个Perl注释:#.*
68. 匹配一个Shell注释:#.*
69. 匹配一个XML属性:\b\w+="[^"]"
70. 匹配一个XML标签内的文本:<[^>]>([^<])</[^>]>
71. 匹配一个XML CDATA块:<![CDATA[.?]]>
72. 匹配一个XML注释:<!--.?-->
73. 匹配一个CSS样式规则:[\w-]+ : [^;]+;
74. 匹配一个CSS媒体查询:@media\s+[^{]+{[\s\S]+?}
75. 匹配一个CSS关键帧动画:@keyframes\s+[\w-]+\s{[\s\S]+?}
76. 匹配一个CSS选择器列表:([\w-.#]+\s,\s*)[\w-.#]+
77. 匹配一个CSS单位值:\d+(px|em|%)
78. 匹配一个CSS URL值:url(['"]?[^)'"]+['"]?)
79. 匹配一个CSS颜色值:#[a-fA-F0-9]{3,6}
80. 匹配一个CSS字体名称:font-family:[^;]+;
81. 匹配一个CSS盒模型样式:box-(sizing|shadow|border|padding|margin):\S+;
82. 匹配一个CSS Flexbox布局样式:display:\s(-webkit-)?flex\S*;
83. 匹配一个CSS Grid布局样式:display:\s*-ms-grid\S*;
84. 匹配一个CSS过渡效果样式:transition:\S+;
85. 匹配一个CSS动画效果样式:animation:\S+;
86. 匹配一个CSS变量定义:--\w+:\S+;
87. 匹配一个CSS媒体查询的宽度值:(?<=width:)\d+(px|em|%)
88. 匹配一个CSS媒体查询的高度值:(?<=height:)\d+(px|em|%)
89. 匹配一个CSS媒体查询的最大宽度值:(?<=max-width:)\d+(px|em|%)
90. 匹配一个CSS媒体查询的最小宽度值:(?<=min-width:)\d+(px|em|%)
91. 匹配一个CSS媒体查询的最大高度值:(?<=max-height:)\d+(px|em|%)
92. 匹配一个CSS媒体查询的最小高度值:(?<=min-height:)\d+(px|em|%)
93. 匹配一个CSS媒体查询的屏幕方向:(?<=orientation:)[\w-]+
94. 匹配一个CSS媒体查询的设备类型:(?<=device-type:)[\w-]+
95. 匹配一个CSS媒体查询的分辨率:(?<=resolution:)\d+(dpi|dpcm|dppx)
96. 匹配一个CSS媒体查询的颜色模式:(?<=color-index:)[\d-]+
97. 匹配一个CSS媒体查询的光照条件:(?<=light-level:)[\w-]+
98. 匹配一个CSS媒体查询的触摸设备支持:(?<=pointer:)[\w-]+
99. 匹配一个CSS媒体查询的音频输出支持:(?<=output:)[\w-]+
100. 匹配一个CSS媒体查询的交互方式:(?<=interaction:)[\w-]+
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。