A.B.CA 是数字和字母的组合
b为数字
c为数字在线等待
最好可以写个函数,多谢了!

解决方案 »

  1.   


    function checkArg(s) {
    return /(^(?!\d+\.)(?![a-z]+\.)[0-9a-z]{2,})\.\d+\.\d+$/i.test(s);
    }
    alert(checkArg('A5.44.4')); // 必须数字字母混合
    alert(checkArg('A5.d.44'));
    alert(checkArg('AA.d.44'));
    alert(checkArg('33.d.44'));
      

  2.   


    修下.多个不必要的括号
    /^(?!\d+\.)(?![a-z]+\.)[0-9a-z]{2,}\.\d+\.\d+$/i
      

  3.   

    A.B.CA 可以是数字或者字母
    B是数字
    C数字现在有一个字符串,判断是否复合这个规则,不符合alert("错误");
    如何做判断呢我是这样写的<form...onsubmit="return isok();"><scriipt language="javascipt>
    function isok()
    var wd=document.form1.value;
    .............function checkArg(s) {
        return /(^(?!\d+\.)(?![a-z]+\.)[0-9a-z]{2,})\.\d+\.\d+$/i.test(s);
    }
    alert(checkArg('A5.44.4')); // 必须数字字母混合
    alert(checkArg('A5.d.44'));
    alert(checkArg('AA.d.44'));
    alert(checkArg('33.d.44'));.............这个地方咋写呢
    </script>
      

  4.   

    function isok(){
        var wd=document.form1.value;
         .............
        if(!/(^(?!\d+\.)(?![a-z]+\.)[0-9a-z]{2,})\.\d+\.\d+$/i.test(wd))
        {
           alert("错误");
        }
    }
      

  5.   


    if(checkArg) {
        // 符合规则
    } else {
        // 不符合规则
    }
      

  6.   


    if(checkArg('E3.216.7')) {
        // 符合规则
    } else {
        // 不符合规则
    }