1.至少一个、最多两个汉字。
2.至少一个、最多6个汉字。
3.符合中国手机号码的编号规则;
4.符合电子邮件的通用规则,其中需要包含@;
5.长度小于60;
6.符合QQ号码的编号规则;
7.符合网站的url命名规则。求大神指点

解决方案 »

  1.   


    1.至少一个、最多两个汉字。
      ^[\u4e00-\u9fa5]{1,2}$
    2.至少一个、最多6个汉字。
    ^[\u4e00-\u9fa5]{1,6}$
    3.符合中国手机号码的编号规则;
    ^0?(13|15|18)[0-9]{9}$
    4.符合电子邮件的通用规则,其中需要包含@;
    ^\\w+((-\\w+)|(\\.\\w+))*\\@[A-Za-z0-9]+((\\.|-)[A-Za-z0-9]+)*\\.[A-Za-z0-9]+$
    5.长度小于60;
    [\s\S]{0,59}
    6.符合QQ号码的编号规则;
    ^[1-9][0-9]*$
    7.符合网站的url命名规则。
    ^http[s]?:\\/\\/([\\w-]+\\.)+[\\w-]+([\\w-./?%&=]*)?$
      

  2.   

     1.^[\u4e00-\u9fa5]{1,2}$
     2.^[\u4e00-\u9fa5]{1,6}$
    3.((\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$) 
    4.\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)* 
    5.^[\s\S]{0,59}$  //不包含60
    6.^[1-9]\d{4,}$
    7.^((https?|ftp|news):\/\/)?([a-z]([a-z0-9\-]*[\.。])+([a-z]{2}|aero|arpa|biz|com|coop|edu|gov|info|int|jobs|mil|museum|name|nato|net|org|pro|travel)|(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]))(\/[a-z0-9_\-\.~]+)*(\/([a-z0-9_\-\.]*)(\?[a-z0-9+_\-\.%=&]*)?)?(#[a-z][a-z0-9_]*)?$
      

  3.   

    楼上都很不错All+但是有一个6.符合QQ号码的编号规则;现在QQ号码支持邮箱 手机 了。是否考虑他们呢?