整数或小数正则表达式
    在编程中,经常需要使用正则表达式来匹配数字,尤其是整数和小数。以下是一些常用的正则表达式:
    1. 匹配整数:
    ^[1-9]d*$
    解析:^ 表示开头,[1-9] 表示第一个数字不能为0,d* 表示0个或多个数字,$ 表示结尾。
    例如,123、456、789 这些都是符合要求的整数。
    2. 匹配负整数:
    ^-[1-9]d*$
    解析:与匹配整数相同,只是在开头加了一个负号。
    例如,-123、-456、-789 这些都是符合要求的负整数。
    3. 匹配小数:
    ^[1-9]d*.d+|0.d*[1-9]d*$
    解析:^ 表示开头,[1-9]d* 表示整数部分为1-9开头的数字,.d+ 表示小数点后面至少有一位数字,| 表示或者,0.d*[1-9]d* 表示小数点前面为0,小数点后面至少有一位数字,$ 表示结尾。
    例如,3.14、0.5、123.456 这些都是符合要求的小数。
    4. 匹配负小数:
    ^-([1-9]d*.d+|0.d*[1-9]d*)$
    解析:与匹配小数相同,只是在整个正则表达式开头和结尾加了一个负号,表示匹配负数。js正则表达式数字和小数点
    例如,-3.14、-0.5、-123.456 这些都是符合要求的负小数。
    以上是一些常用的正则表达式,可以方便地匹配整数和小数。在实际编程中,可以根据需要进行调整和扩展。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。