if(form.email.value.match(/^(.+)@(.+)$/)==null)
{
alert("请输入正确的E-mail地址!");
form.email.focus();
return(false);
 }这是判断EMAIL地址的...想改成只有数字和双斜杠//能输入.....正则表达式是什么?
顺便再讲解一下怎么匹配的好么。。谢谢

解决方案 »

  1.   

    有数字和双斜杠//能输入 那输入的也不是EMAIL地址啊^/^[0-9\/]+$/orform.email.value=form.email.value.replace(/[^0-9\/]+/g,'');
      

  2.   

    /^\d|^\//我写了这个正则..发现12345//1541asdf也能提交成功应该怎么改呢?
      

  3.   

    var reg=/^(\d|(\/\/))+$/;
    var a=["123//aa","123//123","//","123","//123","123///"];
    for(var i in a){
    alert(a[i]+"----"+reg.test(a[i]));
    }
    不很明白你的意思  不是只能输入数字和双斜杠吗?
    你吧那个不行的例子发下  要不我哦也不知道是哪错了
      

  4.   

    楼上提供的是正确的呀,你是不是不会用呀:
    <input type="text" onkeyup="this.value=this.value.replace(/[^0-9\/]+/g,'');">