js 正则
固话正则
1.无区号,如:12345678或1234567;
2.带区号,无分隔符,如:02012345678或088812345678;
3.带区号,"-"分隔,如:020-12345678或0888-12345678;
4.带区号,"()"分隔,如:(020)12345678或(0888)12345678
邮箱正则
支持 123@123.name 格式
thks
------解决方案--------------------邮箱:/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/
------解决方案--------------------1. /^\(?(0\d{2,3}\)?-?)?(?!0)\d{7,8}$/
2. /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/
------解决方案--------------------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.邮箱:
/^(?:.+?)(?:@)(?:\..+?)+$/
随便写的,没做测试,你自己试试吧