数字和点验证的正则表达式

时间:2013-06-13 10:29:41

标签: javascript jquery

var string = 1.123.1.2.6。

验证规则

  1. 一个数字或一个点

  2. 开始
  3. 字符串结束 数字或点

  4. 数字可以 1到3个字符长度,如(1或12或123)

  5. 不允许连续点(例如 ..

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

1 个答案:

答案 0 :(得分:1)

试试这个:

\A\.?([0-9]{1,3}\.)+[0-9]{0,3}\z