"^[-+]?\\d+(\\.\\d+)?$" 正则表达式
时间: 2024-04-12 16:24:29 浏览: 546
正则表达 式
"^[-+]?\\d+(\\.\\d+)?$" 是一个用于匹配数字的正则表达式。它的含义如下:
- "^" 表示匹配字符串的开始位置。
- "[-+]?" 表示可选的正负号,即可以有或没有正负号。
- "\\d+" 表示匹配一个或多个数字。
- "(\\.\\d+)?" 表示可选的小数部分,即可以有或没有小数点及其后面的数字。
- "$" 表示匹配字符串的结束位置。
这个正则表达式可以用来验证一个字符串是否符合数字的格式,包括整数和小数。例如,它可以匹配以下字符串:
- "123"
- "-456"
- "3.14"
- "+0.5"
但它无法匹配以下字符串:
- "abc"
- "1.2.3"
- "-.5"
阅读全文