常用JS正则表达式
- 只能输入正负整数、正负小数
^(-)?\d+(\.\d+)?$
解释:
^ 匹配字符串开始
(-)? 匹配负号,问号表示匹配前面的子表达式()零次或一次
\d+ 匹配整数部分为多个数字
(.\d+)? 匹配小数部分,问号表示匹配前面的子表达式()零次或一次
$ 匹配字符串结尾
^(-)?\d+(\.\d+)?$
解释:
^ 匹配字符串开始
(-)? 匹配负号,问号表示匹配前面的子表达式()零次或一次
\d+ 匹配整数部分为多个数字
(.\d+)? 匹配小数部分,问号表示匹配前面的子表达式()零次或一次
$ 匹配字符串结尾