可以包函特殊字符??
不用过滤'吗?
如果真的话,那不用正则也可以完成。------个性签名------------
http://www.esoftnow.com/bbs
技术论坛,欢迎光临!

解决方案 »

  1.   

    大写英文字母(从 A 到 Z) 
    小写英文字母(从 a 到 z) 
    10 个基本数字(从 0 到 9) 
    非字母字符(例如,!、$、#、%)
      

  2.   

    急需判断密码的正则表达式.密码必须包含字母数字及特殊字符
    密码长度8-20位.谢谢!大写英文字母(从 A 到 Z) 
    小写英文字母(从 a 到 z) 
    10 个基本数字(从 0 到 9) 
    非字母字符(例如,!、$、#、%)
      

  3.   

    //校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字串
    function  isRegisterUserName(s)
    {
    var  patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/;
    if  (!patrn.exec(s))  return  false
    return  true
    }是不是这样的。可以修改数字来改变个数
      

  4.   

    textbox.value.match(/^[\x01-\xfe]{8,20}$/)
      

  5.   

    急需判断密码的正则表达式.密码必须包含字母数字及特殊字符
    密码长度8-20位.谢谢!大写英文字母(从 A 到 Z) 
    小写英文字母(从 a 到 z) 
    10 个基本数字(从 0 到 9) 
    非字母字符(例如,!、$、#、%)<form name="form1">
    <input name="time" value="Y2006@04%23 23:30" />
    </form><script>alert(/^[\w\-~!@#$%^&*()+{}[ \]:]{8,20}$/.test(document.form1.time.value))
    </script>
      

  6.   

    必须包含,难!
    /([A-Za-z]+\d+[特殊字符]+|\d+[A-Za-z]+[特殊字符]+|[特殊字符]+\d+[A-Za-z]+|[特殊字符]+[A-Za-z]+\d+|\d+[特殊字符]+[A-Za-z]+|[A-Za-z]+[特殊字符]+\d+)/
    字符个数只好另外在判断一次了。
      

  7.   

    一个表达式不行,只能分四次来判断:
    if(/^.*?[\d]+.*$/.test(str)&&/^.*?[A-Za-z]/.test(str)&&/^.*?[_@#%].*$/.test(str)&&/^.{8,20}$/.test(str))alert('true');
    else alert('false');
      

  8.   

    if(/^.*?[\d]+.*$/.test(str)&&/^.*?[A-Za-z].*$/.test(str)&&/^.*?[_@#%].*$/.test(str)&&/^.{8,20}$/.test(str))alert('true');
    else alert('false');
      

  9.   

    在jsp页面中怎么调用javascript定义的正则表达式呢?
      

  10.   

    <input id=te onchange='ch()'>
    <script language='javascript'>
    function ch()
    {
    var reg=/^[\w%*!$#]{8,20}$/;
    if(reg.test(te.value))
    alert('ok');
    else
    alert('wrong');}
    </script>
      

  11.   

    var reg=/^[a-z0-9A-Z_]{5,20}+$/;
    if(!reg.test(str)){
       
       return false;
    }
      

  12.   

    最好是分2步来判断
    1、判断密码包括哪些字符及总长度
    var re = /^[0-9a-zA-Z!$#%]{8,20}$/;
    2、判断必须包括哪些字符
    var re = /([0-9].*([a-zA-Z].*[!$#%]|[!$#%].*[a-zA-Z])|[a-zA-Z].*([0-9].*[!$#%]|[!$#%].*[0-9])|[!$#%].*([0-9].*[a-zA-Z]|[a-zA-Z].*[0-9]))/;