<script>
var a=/^\d+(\.?\d+){0,3}$/
alert(a.test("1"))
var a=/^\d+(\.?\d+){1,3}$/
alert(a.test("1.1"))
var a=/^\d+(\.?\d+){1,3}$/
alert(a.test("9.1.5.4"))
var a=/^\d+(\.?\d+){1,3}$/
alert(a.test("100.03.04.05"))
var a=/^\d+(\.?\d+){1,3}$/
alert(a.test("100.03.04.05.6"))
var a=/^\d+(\.?\d+){1,3}$/
alert(a.test("100"))
var a=/^\d+(\.?\d+){1,3}$/
alert(a.test("100.03."))
</script>ie下测试