为可用值(验证输入是否为数值类型,类型转换后可进一步计算):constnumericalReg=/^-?([1-9][\d]{0,7}|0)(\.[\d]+)?$/;//{0,7}限制为8位console.log(numericalReg.test(001230))//trueconsole.log(numericalReg.test(33))//trueconsole.log(numericalReg.test(-33))//trueconsole.log(numericalReg.test('-0.33'))//trueconsole.log(numericalReg.test('0'))//trueconsole.log(numericalReg.test(0.12))//trueconsole.log(numericalReg.test(NaN))//falseconsole.log(numericalReg.test(12345678))//trueconsole.log(numericalReg.test(123456789))//falseconsole.log(numericalReg.test('12s'))//falseconsole.log(numericalReg.test(''))//false前后是否有空格(通常验证输入框内容的合法性,类似trim):consttrimReg=/^\S.*\S$|(^\S{0,1}\S$)/;console.log(trimReg.test('123'))//trueconsole.log(trimReg.test('123'))//假
