澳门--电话正则表达式

1. 手机

所有移动电话号码前面加6

七位

移动电话号码头位数字[编辑]

在“66字头后面,可以大概知道是什么网络供应商的电话(网络供应商不可能只有某一组号码,再者,澳门居民可自由地转台而不改变电话号码,故未必百份百准确):

“1”:澳门电讯

“2”:澳门數碼通

“3”:3澳门

“4”:3澳门

“5”:澳门电讯

“6”:澳门电讯

“7”:中国联通

“8”:澳门电讯

“9”:澳门电讯

“0”:(汇应通电话)

在“62字头后面,可以大概知道是什么网络供应商的电话(网络供应商不可能只有某一组号码,再者,澳门居民可自由地转台而不改变电话号码,故未必百份百准确):

“3”:3澳门

澳门国际长途电话区号

  • 中文名称:澳门
  • 英文名称:Macao
  • 国际区号:853,也写作00853、00 853、00-853、+853、+853-、+00853、853、0853、000853等
  • 拨号举例:从中国的固定电话或者手机拨到澳门的A地电话顺序为“00853-A地区号-A地本地号码”,实际拨号时不要“-”符号,连续拨完全部数字
  • 来电显示:从澳门的A地电话拨打到中国的固定电话或者手机上,一般来电显示为“00853-A地区号-A地本地号码”,实际显示时可能中间没有“-”符号,而是全部数字,也有可能前面不带0、只带1个0或者带超过2个0,例如:00853XXXXXXXX、853XXXXXXXX、0853XXXXXXXX、000853XXXXXXXX;如果来电显示开头是008530、008531、008532、008533、008534、008535、008536、008537、008538、008539,一般也都表示国际区号是00853,后面一位是澳门内部的号码的开头第一位;如果是在澳门通过网络电话、IP电话等方式拨打到中国,则来电显示有可能看不出来源,也无法直接回拨。

别名:Macau澳門AoMenAomen

澳门内部长途电话区号

  • 澳门内部不使用长途电话区号
  • 所有电话号码都是7位数字,2006年9月以后实施转化为8位

 

澳门电话号码升位方案

分为两个阶段:

第一阶段

转换6位固定电话和7位手机

在6位固定电话前加“28”,在7位手机号码前加“6”:

老格式        新格式         服务(运营商)
----------    ----------     -----------------
+853 2xxxxx   +853 282xxxxx  fixed (CTM)
+853 3xxxxx   +853 283xxxxx  fixed (CTM)
+853 4xxxxx   +853 284xxxxx  fixed (CTM)
+853 5xxxxx   +853 285xxxxx  fixed (CTM)
+853 6xxxxxx  +853 66xxxxxx  mobile (CTM, Hutchison, SmarTone)
+853 7xxxxx   +853 287xxxxx  fixed (CTM)
+853 8xxxxx   +853 288xxxxx  fixed (CTM)
+853 9xxxxx   +853 289xxxxx  fixed (CTM)

2006年9月30日开始,2007年2月28日执行。

第二阶段

转换6位固定电话

前面加8

老格式        新格式
----------    ----------
+853 2xxxxxx  +853 82xxxxxx
+853 3xxxxxx  +853 83xxxxxx
+853 4xxxxxx  +853 84xxxxxx
+853 5xxxxxx  +853 85xxxxxx
+853 7xxxxxx  +853 87xxxxxx
+853 8xxxxxx  +853 88xxxxxx
+853 9xxxxxx  +853 89xxxxxx

2007年12月31日开始,2008年6月30日执行。

澳门移动电话号码前缀

澳门手机号码以数字6开头:

移动通信运营商

无线网络制式

手机号码前缀

移动电话

GSM 900/1800

66或者68加5位数字

 

출처: <http://www.chahaoba.com/%E6%BE%B3%E9%97%A8>
 


2. 座机

所有固网电话号码前面加28
七位

各分区电话号码头位数字[编辑]

在“28”字头后面,大概可以知道是什么区的电话(但近年之申请为流水号,故未必百份百准确):

“2”:黑沙环、台山、青洲、筷子基、沙梨头

“3”:新桥、塔石、中区、黑沙环

“4”:筷子基、沙梨头、黑沙环

“5”:高士德、内港近新马路一带

“7”:新口岸、南湾

“8”:离岛(氹仔、路环)

“9”:内港近妈阁一带


澳门 -> 国际

从澳门拨出国际直拨长途电话前缀:00

例如从澳门拨出到中国北京的电话,拨号顺序为“00-86-10-XXXXXXXX”,实际拨号时不要“-”符号,连续拨完全部数字,其中86(0086)是中国的国际长途电话区号,10(010)是北京的国内长途电话区号,XXXXXXXX表示北京当地的本地电话号码。
拨打到香港的电话,前面的00852也可以简化拨为01。

 

 

澳门 -> 澳门

澳门澳门的国内长途电话区号是0,也写作+00-(0)、(0),忽略前面的0,也写作、+-()、(),前面加上中国的国际区号0086,也写作0086-00860086 00860或者+86-+86+

国内 -> 澳门

从国内其它不同区号的地区拨打澳门的固定电话,拨打方式是“0-XXXXXXXX”(注意拨号时不用有-号,连续拨所有数字就可以,XXXXXXXX表示当地电话号码,位数不一定是8位,以当地实际电话号码位数为准)。

国际 -> 澳门

从国外(中国大陆以外)拨打澳门的固定电话,拨打方式是“+86--XXXXXXXX”,86的前面要加上该国家/地区的国际长途前缀(不一定和中国一样是00)。

 

출처: <http://tool.cncn.com/macao-quhao



综合

RegEx

^((((0?)|((00)?))(((\s){0,2})|([-_-—\s\(]?)))|([+]?))(853)?([\)]?)([-_-—\s]?)(28[0-9]{2}|((6|8)[0-9]{3}))[-_-—\s]?[0-9]{4}$

Example

66005533
+853-66005533
(853)66005533
853-66005533
85366005533
853-2800-5678



以下是一个简单的注册页面示例,代码中包含了上述的要求: ```html <!DOCTYPE html> <html> <head> <title>注册页面</title> </head> <body> <h1>注册页面</h1> <form action="#" method="post"> <label for="username">用户名:</label> <input type="text" id="username" name="username" pattern="[A-Za-z0-9]+" value="张三" required> <br> <label for="email">电子邮箱:</label> <input type="email" id="email" name="email" required> <br> <label for="age">出生年月:</label> <input type="date" id="age" name="age" min="1920-01-01" max="2021-12-31" required> <br> <label for="province">所在省份:</label> <input list="provinces" id="province" name="province"> <datalist id="provinces"> <option value="北京"> <option value="上海"> <option value="广东"> <option value="浙江"> <option value="江苏"> <option value="四川"> <option value="湖南"> <option value="湖北"> <option value="河南"> <option value="河北"> <option value="陕西"> <option value="山东"> <option value="山西"> <option value="黑龙江"> <option value="吉林"> <option value="辽宁"> <option value="福建"> <option value="安徽"> <option value="江西"> <option value="广西"> <option value="海南"> <option value="内蒙古"> <option value="新疆"> <option value="宁夏"> <option value="青海"> <option value="西藏"> <option value="台湾"> <option value="香港"> <option value="澳门"> </datalist> <br> <label for="gender">性别:</label> <input type="radio" id="gender" name="gender" value="male">男 <input type="radio" id="gender" name="gender" value="female">女 <br> <label for="phone">电话:</label> <input type="tel" id="phone" name="phone" pattern="[0-9]{11}"> <br> <label for="idcard">身份证号:</label> <input type="text" id="idcard" name="idcard" pattern="[1-9]\d{5}(18|19|20)\d{2}(0[1-9]|1[0-2])(0[1-9]|[1-2][0-9]|3[0-1])\d{3}[0-9Xx]"> <br> <label for="interests">兴趣爱好:</label> <textarea id="interests" name="interests"></textarea> <br> <label for="color">喜欢的颜色:</label> <input type="color" id="color" name="color"> <br> <input type="submit" value="确定"> </form> </body> </html> ``` 在以上示例中,我们利用了HTML5的一些新特性来实现表单的一些功能,例如电子邮箱类型、日期类型、datalist元素、颜色类型、正则表达式等。同时,我们也设置了一些属性来限制用户输入的内容,例如用户名、电话、身份证号等。当用户提交表单时,后台代码可以通过POST请求接收表单数据进行处理。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值