首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

js 正则解决办法

2012-03-31 
js 正则固话正则1.无区号,如:12345678或1234567;2.带区号,无分隔符,如:02012345678或088812345678;3.带区

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.邮箱:
/^(?:.+?)(?:@)(?:\..+?)+$/

随便写的,没做测试,你自己试试吧

热点排行