var regex = /^\d*(\.[ 一- 九]|\.\d[ 一- 九])*$/ console.log( 一. 二,regex.test( 一. 二)); console.log(0. 三,regex.test(0. 三)); console.log( 一.0 三,regex.test( 一.0 三)); console.log( 九.0,regex.test( 九.0)); console.log( 八 八,regex.test( 八 八)); console.log(. 一,regex.test(. 一)); console.log( 一.0,regex.test( 一.0)); console.log(" 八 八",regex.test(" 八 八")); console.log(" 八 八a",regex.test(" 八 八a")); console.log(" 八 八",regex.test(" 八 八")); console.log(" 一.",regex.test(" 一.")); console.log(". 一",regex.test(". 一")); console.log(" 一.0",regex.test(" 一.0")); console.log(" 一.0 三",regex.test(" 一.0 三")); console.log(" 一.00",regex.test(" 一.00")); 一. 二 true0. 三 true 一.0 三 true 九 true 八 八 true0. 一 true 一 true 八 八 true 八 八a false 八 八 false 一. false. 一 true 一.0 false 一.0 三 true 一.00 false