日期:2014-05-20  浏览次数:20952 次

求一个正则表达式, 大于0 的非负数 或非负小数,小数点后保留4位 急
求一个正则表达式, 大于0 的非负数 或非负小数,小数点后保留4位 急

------解决方案--------------------
^\d+\.\d{4}$一定是保留4位
^\d+[\.\d{4}]?$可以为整数

------解决方案--------------------
JScript code

<script>
if(/^([\d]+|[\d]+.[\d]{4})$/.test('333.33333'))
{
document.write('ok');
}
else
{
document.write('no ok');
}
</script>