数字正则表达式 - 匹配各种数字格式
数字正则表达式是用于匹配数字的正则表达式模式。以下是一些常用的数字正则表达式模式示例:
-
匹配整数或浮点数:
- '\d+':匹配一个或多个数字。
- '\d*.\d+':匹配一个或多个数字,紧接着一个小数点,再紧接着一个或多个数字。
-
匹配整数:
- '\d+':匹配一个或多个数字。
-
匹配正整数:
- '[1-9]\d*':匹配一个以非零数字开头的数字字符串。
-
匹配负整数:
- '-[1-9]\d*':匹配一个以负号开头的数字字符串。
-
匹配非负整数(包括0):
- '\d+':匹配一个或多个数字。
-
匹配非正整数(包括0):
- '-\d+':匹配一个负整数或0。
-
匹配正浮点数:
- '\d*.\d+':匹配一个小数部分不为空的正浮点数。
-
匹配负浮点数:
- '-\d*.\d+':匹配一个小数部分不为空的负浮点数。
-
匹配非负浮点数(包括0):
- '\d*.?\d+':匹配一个浮点数,包括整数部分和小数部分,小数部分可以为空。
-
匹配非正浮点数(包括0):
- '-\d*.?\d+':匹配一个负浮点数或0,包括整数部分和小数部分,小数部分可以为空。
这些是一些常见的数字正则表达式模式,你可以根据具体需求选择合适的模式来匹配数字。根据你的具体需求,你可能需要调整模式以适应你的应用场景。
原文地址: https://www.cveoy.top/t/topic/bKmv 著作权归作者所有。请勿转载和采集!