const numericalReg = /^-?([1-9][\d]{0,7}|0)(\.[\d]+)?$/;
//{0,7} 限度 8 位
console.log(numericalReg.test(001230))//true
console.log(numericalReg.test(33))//true
console.log(numericalReg.test(-33))//true
console.log(numericalReg.test('-0.33'))//true
console.log(numericalReg.test('0'))//true
console.log(numericalReg.test(0.12))//true
console.log(numericalReg.test(NaN))//false
console.log(numericalReg.test(12345678))//true
console.log(numericalReg.test(123456789))//false
console.log(numericalReg.test('12s'))//false
console.log(numericalReg.test(''))//false
const trimReg = /^\S.*\S$|(^\S{0,1}\S$)/;
console.log(trimReg.test('123'))//true
console.log(trimReg.test('123'))//false