JS正则表达式,规则为只能输入正负整数、正负小数。

JavaScript010

JS正则表达式,规则为只能输入正负整数、正负小数。,第1张

^(-)?\d+(\.\d+)?$

解释:

^

匹配字符串开始

(-)?

匹配

负号

,问号表示可选

\d+

表示匹配

整数部分

为多个数字

(\.\d+)?

匹配小数部分,问号表示可选

$

匹配字符串结尾

最近一个小妹妹问我前端问题,怎样在页面上只让用户输入数字呢,但包含负数。其实这类的问题想到的肯定是正则表达式啊,很简单的,

思想就是:在键盘弹起的时候调用函数控制这个input的标签的value可输入的内容就ok了,在失去焦点的时候调用下可以哒。是不是超级简单~~~