固话正则1.无区号,如:12345678或1234567;
2.带区号,无分隔符,如:02012345678或088812345678;
3.带区号,"-"分隔,如:020-12345678或0888-12345678;
4.带区号,"()"分隔,如:(020)12345678或(0888)12345678 邮箱正则
支持 [email protected]  格式thks

解决方案 »

  1.   

    邮箱:/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/
      

  2.   

    1.  /^\(?(0\d{2,3}\)?-?)?(?!0)\d{7,8}$/2. /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/
      

  3.   

    1.无区号:
    /^\d{7,8}$/2.带区号:
    /^(?:\d{3}\d{8})|(?:\d{4}\d{7})$/3.带区号,"-"分隔:
    /^(?:\d{3}-\d{8})|(?:\d{4}-\d{7})$/4.带区号,"()"分隔:
    /^(?:\(\d{3}\)\d{8})|(?:\(\d{4}\)\d{7})$/5.邮箱:
    /^(?:.+?)(?:@)(?:\..+?)+$/随便写的,没做测试,你自己试试吧
      

  4.   

    (^\d{7,8}$)|((^0\d{2}|^0\d{3})(-\d{8})$)|((^0\d{2}|^0\d{3})(\d{8})$)|(^\(0\d{2}\)|(^\(0\d{2}\))|(^\(0\d{3}\))(\d{8})$)