-2

变量字符串 = 1.123.1.2.6。

验证规则

  1. 刺痛将以数字或点开头

  2. 字符串以数字或点结尾

  3. 该数字可能是 1 到 3 个字符长度,例如(1 或 12 或 123)

  4. 不允许连续点(像这样..

    <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>
    
4

1 回答 1

1

尝试这个:

\A\.?([0-9]{1,3}\.)+[0-9]{0,3}\z
于 2013-06-13T10:35:56.007 回答