正则表达式 数字和小数点
时间: 2024-04-12 21:25:12 浏览: 150
js正则表达式限制文本框只能输入数字,小数点,英文字母
正则表达式是一种用于匹配和处理文本的强大工具。对于数字和小数点的匹配,可以使用以下正则表达式模式:
1. 匹配整数和小数:^\d+(\.\d+)?$
这个模式可以匹配整数和小数,包括正数和负数。其中,^\d+表示匹配一个或多个数字开头,(\.\d+)?表示可选的小数部分,\.\d+表示小数点后面至少一个数字。
2. 匹配非负整数和小数:^\d+(\.\d+)?$
这个模式可以匹配非负整数和小数,不包括负数。其中,^\d+表示匹配一个或多个数字开头,(\.\d+)?表示可选的小数部分,\.\d+表示小数点后面至少一个数字。
3. 匹配指定位数的小数:^\d{1,3}(\.\d{1,2})?$
这个模式可以匹配指定位数的小数,其中{1,3}表示整数部分可以是1到3位数字,(\.\d{1,2})?表示可选的小数部分,\.\d{1,2}表示小数点后面1到2位数字。
阅读全文