解释:
^
匹配字符串开始
(-)?
匹配
负号
,问号表示可选
\d+
表示匹配
整数部分
为多个数字
(\.\d+)?
匹配小数部分,问号表示可选
$
匹配字符串结尾
<script type="text/javascript">var reg = /^[+-]?\d*\.?\d{0,3}$/
alert( reg.test("-0.01234"))//如果是正负小数(保留3位小数)或者正负整数,则弹出true,已验证过
</script>
解释:
^
匹配字符串开始
(-)?
匹配
负号
,问号表示可选
\d+
表示匹配
整数部分
为多个数字
(\.\d+)?
匹配小数部分,问号表示可选
$
匹配字符串结尾
<script type="text/javascript">var reg = /^[+-]?\d*\.?\d{0,3}$/
alert( reg.test("-0.01234"))//如果是正负小数(保留3位小数)或者正负整数,则弹出true,已验证过
</script>