var 文字列 = 1.123.1.2.6。
検証規則
文字列は数字またはドットで始まります
数字またはドットで終わる文字列
数字は、(1 または 12 または 123) のように 1 ~ 3 文字の長さです。
連続するドットは許可されていません(このように.. )
<script> var str = "1.123.1.2.6."; var patt2 = '^(([0-9]?[0-9]?[0-9]?)?\.+([0-9]?[0-9]?[0-9]?))*\.?$'; document.write(str.match(patt2)); </script>