var demo=/^[+]{0,1}(\d+)$|^[+]{0,1}(\d+\.\d+)$/;(正数)demo.test(str);正整数(0):/^[+]{0,1}(\d+)$/; 正整数(≠0):/^[1-9]{1,}[\d]*$/;