中关村在线

软件

C常用正则表达式速查

C常用正则表达式合集

1、 在日常开发中,项目常需验证输入内容的正确性,正则表达式是常用手段,以下列举了一些高频使用的正则表达式示例。

2、 字符串转十六进制,每两位用空格分隔。

3、 判断数值是否为小数

4、 验证数值是否为正小数

5、 检查数值是否为整数

6、 判断数值是否为正整数

7、 常用正则表达式还有以下这些。

8、 数字

9、 n位数

10、 不少于n位的数字

11、 m减n位数

12、 以零或非零开头的数字组合

13、 非零开头且最多保留两位小数的数字

14、 可带一至两位小数的正负数值

15、 正数、负数与小数

16、 含两位小数的正数

17、 正实数,含一至三位小数

18、 大于零的整数

19、 创建一个正则表达式对象,用于匹配仅包含数字的字符串,或由一到三个星号组成的字符串,亦或以加号开头后跟任意字符的字符串模式。

20、 负整数且不为零

21、 正则表达式用于匹配仅包含数字或以负号开头后接数字的字符串,模式为:以-后跟数字组成,且整个字符串只由这些字符构成。

22、 自然数(含零)

23、 创建正则表达式对象,用于匹配纯数字或以零结尾的字符串模式。

24、 非正整数

25、 正则表达式用于匹配以负号开头后接数字或仅包含零的字符串,也可匹配由负数或多个零组成的串。

26、 非负浮点数值

27、 正则表达式用于匹配整数或小数,支持以数字开头、包含可选小数部分的格式,也可匹配零值或带前导零的小数形式,确保数值输入符合规范要求。

28、 负浮点数

29、 正则表达式用于匹配整数或小数,包括正负数值及零值情况。它可识别带符号的数字、小数点前后有无数字的情形,以及纯零或含小数部分的零值,覆盖常见数值格式,确保输入符合数值规范要求。

30、 正数且大于零

31、 创建一个正则表达式对象,用于匹配符合特定格式的字符串。规则包括:以零个或多个数字开头,后跟小数点及零个或多个数字;或仅包含小数点前后均有数字的结构;也可匹配由加号、星号与点号组合形成的特定模式,如加号后接星号、星号后接加号,或全为星号的情况,确保覆盖多种数值和符号组合形式。

32、 负小数

33、 创建一个正则表达式对象,用于匹配以负号开头的数值格式。支持整数、小数及科学计数法表示的负数。可识别形如-123.45、-0.123或-1.2e+3等模式,涵盖带正负指数的浮点数表示方式,确保字符串整体符合负数的书写规范,排除无效或格式错误的输入内容。

34、 小数

35、 使用正则表达式验证数字格式,支持整数、小数及负数,可匹配如 -123、0.5、-0.25 等形式,同时涵盖纯零或带前导零的小数情况,确保输入符合数值规范。

展开全文
人赞过该文
内容纠错

相关电商优惠

评论

更多评论
还没有人评论~ 快来抢沙发吧~

读过此文的还读过

点击加载更多

内容相关产品

说点什么吧~ 0

发评论,赚金豆

收藏 0 分享
首页查报价问答论坛下载手机笔记本游戏硬件数码影音家用电器办公打印 更多

更多频道

频道导航
辅助工具