解决方案 »

  1.   

    [A-Za-z]{1}[A-Za-z等等]{5,19}
    或者写成 并 的形式(?=条件一字母开头)条件二6-20个 字母(a~z以及A~Z)、数字、下划线和减号  组成
      

  2.   

    var reg = /^[a-zA-Z]{1}(\w|[-]){5,19}$/;
    if(reg.test(s)){
        //true
    }else{
        //false
    }
      

  3.   


    function IsString()     
    {     
            var str = document.getElementById('str').value.trim();    
            if(str.length!=0){    
            reg=/^[a-zA-Z0-9_]+$/;     
            if(!reg.test(str)){    
                alert("对不起,您输入的字符串类型格式不正确!");    
            }    
            }    
    }